Crazy update on AWS, now it’s possible to migrate to a CDK IaC App from anything by using the "cdk migrate" command:
https://t.co/AZLUN66Wmw
- Migrate from a Deployed CloudFormation Stack
- Migrate from a Local CloudFormation Template (JSON / YAML)
- And even from Deployed Resources (no IaC code)
The “cdk migrate" command will scan your CloudFormation or Deployed Resources, initialize a CDK App, and create the related constructs to form a single IaC project you can use to manage your AWS Resources programmatically.
Read more at: https://t.co/AZLUN66Wmw
#numericaideas #cloudcomputing #iac #aws #awscdk
🚀 New Video Alert! Join us as we dive into setting up the CI/CD of Spring Boot apps using AWS Elastic Beanstalk and GitHub Actions. Whether you're a coding wizard or just getting started in your tech journey, this tutorial is for you.
Watch now: https://t.co/9m6LeynOtd
It’s part of a Cloud Migration Series whose content is below, so we invite you to SUBSCRIBE to be aware of further releases:
– Part 1: Lift And Shift (rehosting) to ElasticBeanstalk ✅
– Part 2: Scalability ✅
– Part 3: CI/CD using GitHub Actions ✅
– Part 4: Monitoring [COMING SOON]
– Part 5: Domain Name + HTTPS Setup (R53 + ACM)
– Part 6: Advanced Security Strategies
Source code: https://t.co/PTC4Yv8nly
Like, share, and follow me, @dassiorleando, to be notified of more content that I publish often 🔔
#numericaideas #cloudmigration #aws #elasticbeanstalk #liftandshift #cicd #devops
Cloud Concepts #02: Elasticity and scalability ☁
"No matter the Cloud provider you are working with, it's essential to pull back and have a holistic understanding of the concepts around." 🚀
Let's cover Elasticity and scalability, both terms are often used to define how your infrastructure behaves as the workload of your Applications increases and/or decreases.
Context: A company built an App to serve their users, it’s deployed into a virtual server (commonly EC2 AWS side). Since it was an MVP, the focus has been only on building and shipping interesting features to convince everyone about the importance of the App. The App got used and it spread quickly with a rate of 500 users per day since the launch, a few days later it simply went down. How to handle peaks in production?
Solution: A cloud-aware team could have deployed that same App by using an Auto-Scaling Group (ASG) with specific options so that the servers would have been increased (servers, RAM, or CPU) to cover the peak and shrunk afterward to release unused resources Automatically.
📸 Know more about these concepts in this short video: https://t.co/Y6oynI3TVQ
#cloudcomputing #cloud #tech
Cloud Concepts #01 ☁
"No matter the Cloud provider you are working with, it's essential to pull back and have a holistic understanding of the concepts around." 🚀 https://t.co/80sQMguVOA
Let's cover Agility, it’s all about adopting a strategy with flexibility in mind, meaning addressing changes in a timely manner while avoiding high costs ✅
Let me give you a contextual and human-readable example, Don’t mind the design: A company has been normally using a server (EC2) linked with an AWS Elastic Volume (disk) for an extended period to run a mission-critical Application. Suddenly, the server started to be slow and an engineer checked the Analytic Dashboard and noticed that the disk was full. What’s the solution considering that some important data are saved on the disk and the business team doesn’t want these data to leave the server for compliance purposes or any other reasons?
Solution: Open the AWS dashboard, log in, and jump into the Elastic Block Store (EBS) panel accessible in the EC2 area, then select the volume that needs more GB and increase it with a few clicks and you are DONE. Business Saved.
📸 Know more about these concepts in this short video: https://t.co/80sQMguVOA
#cloudcomputing #cloud #tech
🚀 Exciting News! 🚀 Our latest @numericaideas blog post is live, it's NEVER too late, as promised, I worked on Part 3 of the "Lift And Shift Cloud Migration Series" available on YouTube.
Read more: https://t.co/v45bL5kXWo
🌐 Whether you're a coding wizard or a curious learner, this step-by-step walkthrough will show you how to seamlessly deploy your Spring Boot apps using the power of AWS Elastic Beanstalk and GitHub Actions. Stay ahead in the software development game with automation and innovation!
#numericaideas #devops #aws #githubactions #springboot #continuousdeployment
#149 Dear Architects - https://t.co/7WZbUAlwbn
This week:
1. Evolving federated #graphql at @netflix
2. Designing events in #EDA#architecture
3. How @dropbox reduced their #JS bundle size by 33%
4. Environment strategies for growing enterprises
5. The purpose of Architecture
🔥 Taking a look back at old processes years ago, the difference is wonderful!
Let's be honest, it's REALLY smooth and great to simply push changes and see them being verified, integrated, and pushed live automatically.
The best definition for me is: "A great DevOps, as a developer, is when you don't have to think about the operations (infrastructure, deployment processes, etc ...) but the code" ✅
How would you define #DevOps in a single sentence?
Read these to UNLEASH your DevOps skills: https://t.co/BoPdyC3fNX
In addition, it blocks innovation to skip the framework capabilities in the name of maximum extensibility.
I think the same for the vendor lock-in fear, most of the time, I don’t care about vendor-
lock-in, or I only take care of the very minimum possibilities, unless it’s a customer request.
It covers the following:
➡️ What is Docker?
➡️ Why Dockerize Your Application?
➡️ Create Docker Image for Spring Boot Application
➡️ Docker Compose Spring Boot and MySQL
➡️ Run the Dockerized Application
Follow @numericaideas for more tech content to be shared soon 🔔
Let's explore how to dockerize a Spring Boot + MySQL App by leveraging the power of Docker and Docker Compose to achieve easy deployment and improved portability, a fresh article by @dassiorleando:
Read more: https://t.co/M8WKgMPfnT
#numericaideas#springboot#docker#mysql
Do you have users spread across multiple geos?
Learn how to use Azure Load Testing to get insights about the client-side performance metrics for global applications, and see how to set up and run a multi-region load test in <10 mins. 📖 https://t.co/FH9rJ4v6lq
https://t.co/6Tn5iCtRDb is one of the coolest and most informative website I have seen in a while ❤️
If you always wanted to understand what's the magic behind running code on a CPU, this is the website you were waiting for!
Pleased to kick off my series on #SQS best practices! 🚀
SQS is key to #serverless architectures, managing messaging needs of robust microservices.
First part 📝 covers efficient batch handling with #Lambda Powertools and #CDK#AWS
https://t.co/qEAAMAZ42P
Cloud enables us to accomplish even more quickly, in case you opted for moving into the Cloud, depending on the public Cloud provider that you use, some services are available to scale infrastructures:
➡ AWS Auto Scaling Group
➡ Azure Scale Set
➡ GCP Managed Instance Groups
Read more: https://t.co/AGj5He6Jo0
Did you use one of these services before? What was the outcome?
Click on the bell to follow me, @dassiorleando, to be notified of more content that I publish often 🔔
#scalableinfrastructure #softwarearchitecture #cloud #tech
We found an interesting article on running containers in #Azure@ThePracticalDev.
It has some good analysis, tons of helpful advice, and some helpfully, explanatory flow charts 😉. Give it a look-over. 📖 https://t.co/dXt0pCOhmq