afterSql
afterSQL is a service offer dedicated to NoSQL
NoSQL technologies are constantly breaking new performance levels. As a pioneer in NoSQL technologies, implementing them since 2009, af83 launched afterSQL in 2010. afterSQL is our service offer specialized in providing expertise and guidance in NoSQL technologies.
Our expertise is based on hands-on experience of NoSQL technologies:
NoSQL Industrialization: We have been using NoSQL for a wide range of developments, involving custom media databases, social applications and Unified Communication & Collaboration. Our experience allowed us to develop a critical outlook on NoSQL benefits, pitfalls and implementation projects.
Contribution to the NoSQL Ecosystem: We play an active part in developing and implementing NoSQL technologies. We have been developing client libraries and providing improvements for various NoSQL technologies, working closely with companies like 10gen, creators of MongoDB.
NoSQL Benchmarks and feasibility studies: We constantly monitor NoSQL technologies to spot the best opportunities for our customers. This approach allows us to deliver highly detailed and focused benchmarks and feasibility studies for our customers.
We've developed a point of view on NoSQL: The Quest for Extreme Scalability. This point of view is available on scale.af83.com "The Quest for extreme scalability" and downloadable as a PDF file.
Our Team
-
Louis Montagne
- In 2004, Louis created Bearstech, a company specialized on high performance and embedded systems. Louis created af83 in 2006 with Stéphane Distinguin, in Paris and San Francisco. Highly involved in the Open Source and Innovation fronts, Louis is the secretary of Silicon Sentier and the head of the Web and Free Software initiatives of Cap Digital.
-
Ori Pekelman
- Ori Pekelman is the CTO of af83. He triggered the extensive use of Drupal and NoSQL in the company projects, which both lead to the creation of specialized subsidiaries: CommerceGuys for Drupal and AfterSQL for NoSQL. Prior to af83, Ori was a research and development manager at Internet Patrol, a startup specialized in strategic scanning on Internet. He was also in charge of the development strategy for "A small world", an exclusive social network.
-
Bruno Michel
- Bruno Michel is the Lead Developer of af83 R&D. Bruno Michel has been supervising and conducting most NoSQL-related projects within af83. His constant drive to understand technologies and make the most out of them allowed af83 to gather an understanding of NoSQL technologies that is way beyond commonalities. In parallel to its role at af83, Bruno Michel is the lead developer of linuxfr.org, the leading French-speaking website on Open Source technologies.
Technologies
NoSQL technologies are numerous and their relevance is highly dependent on use cases. Knowing that from first hand, we know how important it is to keep our perspective open and take into account the specifics of every projects and technologies. Foremost to the NoSQL technologies we have worked with are MongoDB and Redis, both impressive in their maturity considering their relatively young age.
- MongoDB by 10gen
- MongoDB is an Open Source Document-oriented database. We love MongoDB because it is versatile. By design, MongoDB allows highly sought-after features such as the ability to process sophisticated queries, partitioning, a complete file system and a specific mechanisms for geolocation data.
- Redis
- Redis is a key-value database, provided under a BSD licence. We love Redis because it fits very well with specific use cases. Redis is also extremely fast and stable, even though the Open Source project behind it is still very young.
The NoSQL landscape is ever-changing:afterSQL is here to bring you the necessary guidance and expertise to fully leverage the benefits of non-relational databases.
AfterSQL Services
afterSQL provides its customers with pragmatic, integrated NoSQL-focused services, covering the full range of phases of your project, including the selection of the solution, the design of the architecture, planning, implementation, deployment and operations.
NoSQL Expertise
afterSQL is able to assess your situation and project, define the challenges that you are going to face, identify and benchmark the potential solution in real-world situation and help you implement and operate it in the most appropriate ways.
Our scope of expertise includes:
- NoSQL Benchmarking & Feasibility Study
- Helping you define and find the solution that is the best fit for your project
- NoSQL Architecture
- Creating designs to organize your data and leverage NoSQL benefits
- NoSQL Implementation
- Helping you implement your project on NoSQL technologies
- NoSQL Operations
- Organizing support, overall management and delivery based on NoSQL technologies
- Database Migration to NoSQL
- Helping you migrate existing databases to NoSQL for better performance, flexibility and cost of ownership
- Database Cost Reduction with NoSQL
- Helping you reduce the cost of database systems ownership with NoSQL
NoSQL Training
We are able to provide the following introductory courses:
- Introduction to NoSQL
- Introduction to Key-Value Stores
- Introduction to Document Stores
- Introduction to Graph Databases
Introductory courses include detailed overview of the objectives, designs and use cases, as well as hands-on tutorials to the related technologies.
We are also able to provide the following advanced courses:
- Redis Development 101
- Hands-on tutorial on developing applications with Redis
- Scaling with Redis
- Deep dive on scalable database designs and practices for Redis
- MongoDB Development 101
- Hands-on tutorial on developing applications with MongoDB
- Scaling with MongoDB
- Deep dive on scalable database designs and practices for MongoDB
We are able to adapt training sessions to the following languages: PHP, Ruby, Javascript or Erlang. Other languages can be covered on demand.
We have also mastered databases like CouchDB or Mnesia, and we have extensive experience with other NoSQL technologies like Elastic Search, the world’s most powerful and efficient search engine. So just tell us, if you’re interested by any of those solutions.
NoSQL Support
Our support services, to help you solve issues and problems in relation to NoSQL databases. We specifically support MongoDB and Redis but we can support other systems depending on your situation.
Our Point of View on NoSQL
We developed a point of view on NoSQL: The Quest for Extreme Scalability. This document provides general understanding and guidance regarding NoSQL. This point of view is available on scale.af83.com "The Quest for extreme scalability" and downloadable as a PDF file.
