This event has ended. Visit the official site or create your own event on Sched.
Welcome! We are very excited you will be participating in API World 2016!
Back To Schedule
Tuesday, September 13 • 11:00am - 11:50am
How to Shrink from 5 Tiers to 2 in a Multitier Microservices Architecture

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A typical microservices architecture has five tiers:

  • You need a web proxy like NGINX to handle slow clients and to serve static files
  • You need an application web server like Apache or Django to run your application logic
  • You need a caching layer like Memcached or Redis to cache frequently accessed data
  • You need a database proxy to handle sharding and replication, abstracting that stuff away from the application
  • You need a database management system to store your data

Five tiers – isn't it too many? Yeah, that's what we think too. So we've come up with an idea to shrink the whole bunch of tiers down to just a couple. The web proxy and database proxy are combined into one tier, now just a proxy. The application server, the cache, and the DBMS are packed into the other tier. Fewer tiers mean less problems and more bonuses like data consistency and better performance. In this session, I'll explain how to do this magic and how it works under the hood.

avatar for Dmitriy Kalugin-Balashov

Dmitriy Kalugin-Balashov

IT-Evangelist, Mail.Ru
Working for Mail.Ru since 2011.Author and main contributor of mail search engine.IT-Evangelist.

Tuesday September 13, 2016 11:00am - 11:50am PDT
API World: The Expo Stage