23
Our journey to AWS From the idea to the challenges. Maylin Leal Vilariño - Software engineer @Bonial

Our journey to aws - Maylin Leal

Embed Size (px)

Citation preview

Our journey to AWSFrom the idea to the challenges.

Maylin Leal Vilariño - Software engineer @Bonial

What is Bonial?

What is Bonial?

Geolocalized Offers Search Notifications

Datacenter

change

Disaster Recovery

project

How it started...

AWS

● Expensive● Huge possibilities

■ Fast provisioning■ New services■ Auto-scaling■ Resilient by default■ Multiple regions

Datacenter X

● Cheap● Traditional processes

Decision

Migration

1. Apply to independent project

● Get familiar● Check weak points● Minimize risks

Migration

2. Move!

● OPS lead● Dedicated Dev Team● Not all-in!

AWS - Base services

AWS - Base services

AWS - Base services

Infrastructure as code.

Configure once.

Versions and History available.

Attention points:● Security groups● Permissions and policies● VPC and subnets

AWS - New possibilities

AWS - New possibilities

Perfect for user traffic.

Get server capacity on demand.

Pay for what you use.

AWS - New possibilities

Serverless.

Small, stateless, event-driven functions.

Easy. Fast.

AWS - New possibilities

Orchestration mechanism.

Creates and destroys resources.

Notifications flow - pre and post conditions.

What about monitoring?

What about monitoring?

Benefits

Decisions / Ownership to the team.

New architectures emerge from new services.

More resilience.

Fast server provisioning.

Freedom to try out stuff :)

Challenges

all that glitters is not gold :)

Challenges

Services under development.

Supportive tools are not perfect / complete.

Avoid vendor lock-in.

Services have limitations … know them!

Less control over serverless boxes.

Security - users, roles and policies.

Challenges

Development teams - independence & ownership.

Specialised Operations Engineers.

New role of OPS? - New role of Devs?

New DevOps Era ...

Challenges

Development teams - independence & ownership.

Specialised Operations Engineers.

New role of OPS? - New role of Devs?

New DevOps Era ...

Finding the infrastructure ownership boundaries

Takeaway

Thank you!:)