AWS

Showing 1-9 of 10 results
EngineeringIcon ChevronTechnology

Case Study: Why I Use AWS Cloud Infrastructure for My Products

by Tomislav Capan

As a platform for running complex and demanding software products, AWS offers flexibility by using resources only when needed and scaling on demand. In this article, Toptal JavaScript Developer Tomislav Capan explains why he uses AWS and what provisioned infrastructure can do for clients.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

ELK to AWS: Managing Logs with Less Hassle

by Fabrice Triboix

The ELK stack boasts a range of impressive capabilities, but in some scenarios, it can be difficult to configure and maintain. In this article, Toptal DevOps Engineer Fabrice Triboix explains why he decided to shift to a serverless solution that requires less maintenance and allows for superior scaling.

9 minute readContinue Reading
EngineeringIcon ChevronTechnology

The Front End: Using Gatsby.js and Node.js for Static Site Updates

by Furkan Yavuz

With a static site generator back end in place from Part 1, now it's time to implement a Gatsby.js-based front end, host it on Netlify, and get AWS to activate the whole pipeline.

7 minute readContinue Reading
EngineeringIcon ChevronTechnology

Zero Downtime Jenkins Continuous Deployment with Terraform on AWS

by Gaurav Kohli

When your app’s next iteration is ready to deploy, you have two choices: either stop the entire application and deploy the new version manually every time or build an automated zero downtime CI/CD deployment pipeline once. In this article, Toptal Freelance DevOps Engineer Gaurav Kohli demonstrates the latter using the Jenkins-powered continuous deployment pipeline of a three-tier web application built in Node.js, deployed on AWS Cloud, and using Terraform as an infrastructure orchestrator.

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

Terraform AWS Cloud: Sane Infrastructure Management

by Radosław Szalski

Writing an application is only part of the story. In order for it to be of value, it needs deploying somewhere it can scale; it has to run with high availability, have backups, and so on. Deployment and infrastructure management isn’t a simple process. And Terraform does nothing to hide the complexity. However, it does make your infrastructure declarative and reproducible, like your code. In this article, Toptal Freelance DevOps Engineer Radosław Szalski teaches us what Terraform is, how its components work, and how to configure an entire AWS Cloud solution in minutes using its configuration language.

24 minute readContinue Reading
EngineeringIcon ChevronBack-end

Java in the Cloud: Continuous Integration Setup Tutorial

by Matko Šuflaj

More than two decades ago, Java shook the world with its "Write once, run anywhere“ slogan. Today, Java developers have at their disposal a whole set of tools, such as Spring Boot, Docker, Cloud, Amazon Web Services, and Continuous Delivery, to take development and delivery to a whole new universe. In this article, Toptal Freelance Software Engineer Matko Šuflaj presents all these technologies and guides us through a step-by-step tutorial on how to build a small microservice and prepare it for continuous integration in the cloud.

18 minute readContinue Reading
EngineeringIcon ChevronBack-end

A New Way of Using Email for Support Apps: An AWS Tutorial

by Francis Altomare

Of all the modern ways people talk to each other, email seems to have stood the test of time and is arguably still one of the most effective and widely used means of communication. Thus, being able to programmatically send and receive emails can open new dimensions to a user's experience of software that powers human communication. In this article, Toptal Freelance Software Engineer Francis Altomare shows us how he leveraged various Amazon Web Services technologies to build a simple communication application in which email itself is an important interface.

17 minute readContinue Reading
EngineeringIcon ChevronBack-end

Boost Your Productivity With Amazon Web Services

by Minhao Zhang

In the rapidly evolving Internet world, getting things done fast is always critical. Still, developers today waste hundreds of hours on tasks not related to programming: setting up databases or caches, deploying projects, monitoring online statistics, and so on. In this article, Toptal Freelance Software Engineer Minhao Zhang guides us in a step-by-step tutorial on how to reduce waste by setting up your first virtual machine using Amazon Web Services, and introduces the most widely used AWS services that can boost your productivity in minutes.

15 minute readContinue Reading
EngineeringIcon ChevronBack-end

Service Oriented Architecture with AWS Lambda: A Step-by-Step Tutorial

by Andrew Crosio

AWS Lambda offers a relatively thin service with a rich set of ancillary configuration options, making it possible to implement easily scalable and maintainable applications leveraging these services. In this article, Toptal engineer Andrew Crosio gives us a step-by-step tutorial for building an image uploading and resizing service and demonstrates how AWS Lambda can be used as a platform to easily build service oriented architecture applications.

16 minute readContinue Reading

Join the Toptal® community.