3. The year is 2018*
- Rails 3.2.22
- MongoDB 2.6.9
- Available on 3 platforms:
- Web + iOS + Android
* Today: A code base under development for over two years
4. - Web interface
- API Integration
- APIs consumed by devices
- Financial reports and sync jobs
Application platform / Rails 3.2 / Ruby 2.2
5. Monolith
application
“Enterprise Applications are often built in
three main parts: a client-side user
interface (consisting of HTML pages and
javascript running in a browser on the user's
machine) a database (consisting of many
tables inserted into a common, and usually
relational, database management system),
and a server-side application.”
❏ James Lewis and Martin Fowler
6. Microservice application
★ A small and autonomous service
★ Deployment, testing, and monitoring
★ Distributed systems are hard