Serverless architecture is a hot topic nowadays. The traditional architecture needs to have one or many servers to let the app run on, make the app come out the market. Many steps have been done from managing servers, monitoring servers to optimizing servers and it needs server administration knowledge. With Serverless, it doesn't mean you don't need the server at all, it means the server will be hosted by another party and away from you. You only focus on your code and give your product out to the market as fast as possible.
Scaling API-first – The story of a global engineering organization
[DevDay 2017] Serverless Architecture - Speaker: Trung Huynh - Software Engineer at mgm technology partners
1. München/HQ Bamberg Berlin Đà Nẵng Dresden Grenoble Hamburg Cologne Leipzig Nuremberg Prague Washington Zug
Serverless architecture
Trung Huynh
2. 16.04.17 2
§ Software engineer at mgm technology partners Vietnam
§ Java
§ JavaScript
§ Server administrator
§ Trung.Huynh@mgm-tp.com
Huynh Thanh Trung
3. 16.04.17 3
mgm technology partners
We build software
§ Web & mobile
§ Large enterprise customers in Germany
We use state of the art technologies
§ J2EE, Spring, Hibernate
§ Angular, REACT
§ Postgres, Oracle
4. 16.04.17 4
We are proud of our Engineers
500+ Engineers world wide
eGovernment Insurance eCommerce
5. 16.04.17 5
We are proud of our Engineers in Vietnam
38 Engineers in Da Nang
Operating since January 2016
6. 16.04.17 6
§ Who has heard of / read about Serverless-architecture?
§ Who has used / written with Serverless in mind?
Warming questions
7. 16.04.17 7
Agenda
1. What is Serverless?
2. Backend as a Service
3. Function as a Service
4. Benefits and Drawbacks
5. Sample
6. Q & A
9. 16.04.17 9
Typical server characteristics
Access control
Load and
performance
Right-sizing
Auto-scaling
Configuration
10. 16.04.17 10
§ You still need servers. You don’t manage them anymore
§ You need:
§ 3rd party services
§ Client-side logic
§ Functions as a Service
What is Serverless?