If you are considering moving to a microservices architecture, you are in good company. IDC estimates that 90% of all new apps will feature microservices architectures by 2022.
A microservices architecture offers the ability to decompose your app into many loosely-coupled services organized around business capabilities, thereby alleviating some of the complexities. Of course, microservices are not a free lunch, but for most large, complex apps, they allow teams to deploy new features faster, scale more easily, and pick the best technology stacks.
But what about distributed data? Each microservice is able to select the right database for the right job by employing a data model based on key-value, graph, hierarchical, JSON, streams, search, and so on. With over 300 databases available in the market, this creates a challenge when selecting a database that both meets your criteria and is lightweight enough for a microservices architecture.
|When:||Jan 22, 2020 | 11:00 am|
|Featured Speaker:||Sheryl Sage, Director Partner Marketing at Redis|
|Audience:||Organizations considering moving to a microservices architecture|
Sheryl is the Director of Partner Marketing for Redis. Sheryl has held product management, alliances and marketing positions in small and large technology companies including MapR, Informatica, Veritas, and VMware, where she was responsible for building the VMware Technology Alliances, VMware Ready, and the VMware Solution Exchange.
Allen is passionate about aligning business objectives with IT solutions and strive to be a trusted advisor to both my customers and colleagues. He embraces the mentoring and nurturing responsibilities of leadership positions having built and managed various teams in global matrix environments. Throughout my consulting career Allen has partnered with architects and executives across the Financial Services, Retail E-Commerce, Healthcare, Insurance, Telecommunications and Utility industries.
My primary experience is with the design, development, and deployment of products with a significant software component. As a team manager I’ve worked to apply new process techniques to my team’s work.
Products I’ve developed include VoIP media gateways and switches, building control systems, and telephony test/monitoring equipment.
Specialties: C and C++ software development, embedded systems, object-oriented analysis, design, and development, Agile Methods, Scrum, VxWorks, Linux, VoIP