Browsed by
Category: deployment

Why and how to setup your own Cloud on Bare-Metal

Why and how to setup your own Cloud on Bare-Metal

In this article I will be explaining the various benefits that coming with deploying your own cloud, which software to use, and how to proceed with setting everything up. The benefits of building your own cloud includes control over hardware, better performance, and is also much more cost effective. Renting bare-metal hardware from providers is a very efficient approach of consuming compute resources as these providers offer hardware at a lower performance to cost ratio than traditional cloud providers who…

Read More Read More

Kubernetes vs. Docker Swarm: What’s the Difference?

Kubernetes vs. Docker Swarm: What’s the Difference?

Today, containerization has transformed how we deploy software and work with microservices. As the trend of working with Linux-based, virtual containers for developing applications continues to evolve, it has brought in higher demands for their management and deployment. Kubernetes and Docker are two of the major players in container orchestration. They have carved reputable niches for themselves and cemented their positions in the Docker and the container ecosystem. Both of these tools enable you to handle a cluster of servers…

Read More Read More

What’s in a Production Web Application?

What’s in a Production Web Application?

Getting Started Launch Day Performance Problems Growing the Team Smooth Sailing Outro Early in my career, I worked at a company that built web content management systems. Their product helped marketing departments self-manage their own websites, instead of relying on developers to make every change. This product helped their customers reduce operational expenses, and it helped me learn how to build web applications. While the product itself had a very general purpose, its customers tended to use it to solve…

Read More Read More

Web Architecture 101

Web Architecture 101

The basic architecture concepts I wish I knew when I was getting started as a web developer Modern web application architecture overview The above diagram is a fairly good representation of our architecture at Storyblocks. If you’re not an experienced web developer, you’ll likely find it complicated. The walk through below should make it more approachable before we dive into the details of each component. A user searches on Google for “Strong Beautiful Fog And Sunbeams In The Forest”. The first…

Read More Read More

DevOps roadmap

DevOps roadmap

Roadmap to becoming a web developer in 2018https://github.com/kamranahmedse/developer-roadmap9,272 forks.59,618 stars.138 open issues.Recent commits: Merge branch 'bekicot-fetch-api-for-frontend', Kamran Ahmed Resolve merge conflicts, Kamran Ahmed Add Fetch API, Kamran Ahmed Contribution docs update, Kamran Ahmed Add contribution docs, Kamran Ahmed

New API development solution

New API development solution

Standard Library is the fastest way to build, ship, host, document, scale and integrate with APIs without the headache of managing infrastructure and complicated toolchains. See how our serverless platform is changing software development — from internal tools to external developer APIs. Code.xyz Code.xyz is an online code editor. It was carefully hand-crafted to power API development: specialized for webhooks, workflow automation tasks, and, of course, general API design tooling. You can think of it almost like the Google Docs for…

Read More Read More

AWS CLI

AWS CLI

Quick Configuration For general use, the aws configure command is the fastest way to set up your AWS CLI installation. $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json Push Files to S3 Bucket aws s3 cp –recursive ./build s3://courses20010