Different venue: 700 Bourke Street!
Time flies and suddenly we're up to the last meetup of the year! As noted above, we'll be in the NAB office at 700 Bourke Street instead of our usual location. You can find this at the Docklands/Marvel Stadium side of the pedestrian bridge at Southern Cross.
Our evening itself will be the usual though as we'll start with an overview of what's happening in the world of AWS and then we'll hand over to our presenters. As this is the week before re:Invent, there are likely more announcements than usual, so it's possible that will take a bit longer than usual.
That said, we don't want it to take too long as we once again have a pair of great talks lined up; Praveen Patidar will tell us about CDK and then we have Darragh Kennedy, Alka Kohli, and Bruno De Assis Marques telling us how they managed to move 1000+ self-managed databases to managed services and then do an upgrade on them.
As a reminder, we will start with the food and socialising at 6 pm, but the actual contents of the meetup (and live stream) will begin at 6:30.
Our thanks to Mantel Group (https://mantelgroup.com.au) for their continued sponsorship.
And once again, we're at the NAB office at 700 Bourke Street this month!
See below for the full agenda. The event will be streamed on YouTube (https://melb.awsug.org.au/live) as always.
# Agenda
| 6:00pm | Food and Socialising |
| 6:30pm | Introductions |
| 6:40pm | What's new in AWS |
| 6:55pm | Praveen Patidar: AWS CDK : Manage IaC efficiently across multiple environments [Level 300] |
| 7:25pm | Darragh Kennedy and friends: EOLing 1,000 of EC2 hosts and moving to Managed Services + Aurora 3 upgrade fun! [Level 100] |
| 7:55pm | Marketplace (Who's Hiring) |
| 8:00pm | Networking + Close |
======
# AWS CDK : Manage IaC efficiently across multiple environments
* Praveen Patidar
Level 300
• Multi-Environment Management: How to structure CDK applications in Typescript to support different environments (e.g., dev, staging, production) seamlessly.
• YAML Configuration Files: Utilizing YAML files to manage environment-specific configurations, making it easier to maintain and modify settings without hardcoding values directly into the codebase.
• Best Practices: Tips and techniques for organizing CDK projects, defining reusable constructs, and handling environment-based deployments.
• Real-world Examples: Demonstrating how to dynamically load YAML configurations and deploy stacks tailored for different environments, ensuring consistent infrastructure and reduced manual effort.
***
# EOLing 1,000 of EC2 hosts and moving to Managed Services + Aurora 3 upgrade fun!
* Darragh Kennedy
* Alka Kohli
* Bruno De Assis Marques
Level 100
We recently shutdown the last of our old EC2 based Storage services at Zendesk completing a multi-year project.
MYSQL, Cassandra, RIAK, Kafka, Redis - 1000s of hosts decommissioned, no more chef and all our customers using AWS managed services orchestrated by our operator based self service platform.
Hear our lessons learnt and how we partnered with AWS and leveraged the MAP program.
We also just upgraded all those customers to Aurora 3 (MYSQL 8) so hear about the process of upgrading 1,300 clusters using AWS Blue/Green deploys.
========
We are always looking for speakers and believe everyone has an interesting talk hiding inside themselves. If you are interested in letting that talk out at a future event you can get in touch at the meetup, on the website (https://melb.awsug.org.au/speak/), or reach out to one of the organisers on our Slack.