By Darren Broemmer

Where there is a cloud, there’s also a high chance of receiving a stinging cold shower of unexpected cloud computing costs.

That’s how Adobe executives felt when their development team dropped $80,000 on cloud computing in one day by accident, racking up a weekly bill of $500 million.

Cloud cost optimization
Cloud cost optimization

Such cloud overspending happens in every company, albeit on a smaller scale. Because public cloud vendors made it simple to provision resources in one click.

Unpredictable cloud computing costs may appear to be a moderate “price” to pay for the ability to stay connected and operational, with resilient cloud…


load-balancing-methods-ScaleArc
load-balancing-methods-ScaleArc

By Ravi Duddukuru

The internet seems like the most simple thing we have right now. If you want to watch a video and send it to various people, you just have to click a few buttons. But web applications are more complicated than just having some buttons. The reason you can watch hundreds of videos while other users are also accessing content is because of load balancing. To understand what load balancing is, we first have to take a look at a network system.

The Open Systems Interconnection (OSI) Reference Model is a framework that divides data communication into seven…


Database-Load-Balancing-3-Tiered Architecture
Database-Load-Balancing-3-Tiered Architecture

Three-tiered architecture is a myth. You only think you have it. In reality, you have two-tiered architecture and a dream.

The “traditional” definition of three-tiered architecture says it consists of:

  • A presentation layer
  • An application layer
  • A database layer

The true three-tiered architecture allows you to scale or migrate any individual layer with no impact whatsoever on the other two layers — you can make a change in any layer without having to change a single line of code in any of the other layers.

It’s a great idea — it sets up a situation where you can plug and…


What you need to know to choose a PaaS.

Platform-as-a-service (PaaS)
Platform-as-a-service (PaaS)

By Darren Broemmer

Gartner expects that the PaaS market will double in size between 2018 to 2022 growing at a 26.6 percent rate to about $58 billion by 2022. As per IDG, almost two-thirds of organizations today use PaaS. Post Covid-19, we expect this momentum to continue due to the shift toward remote work.

However, the market is highly fragmented. Gartner notes; “As of 2019, the total PaaS market contains more than 360 vendors, offering more than 550 cloud platform services in 21 categories. The market remains short on standardization, established practices, and sustained leadership.” …


By Darren Broemmer

Homemade Kubernetes
Homemade Kubernetes

You definitely read a lot of pieces praising Kubernetes. In fact, Kubernetes played a positive role in the evolution of software development, especially in continuous integration and continuous delivery (CI/CD). It brought it to a new level, letting developer teams increase the number of releases from a few per year to a few per month.

We only want to provide you with a balanced perspective on this tool. And — spoiler! — it seems that this blog post is going to unveil a lot of Kubernetes’ drawbacks. What are they and how to use this great technology…


By Darren Broemmer

software development during lockdown
software development during lockdown

With only a proportion of developers classified as key workers, the majority of programmers will have been forced to work remotely, often in solitude. Lack of face-to-face meetings can eat away at team morale and some team members may become withdrawn and more isolated.

The pressure to develop new software will continue to increase, but for team leaders and senior IT decision-makers, getting more work done — often with less budget — needs to be balanced with the fact that software developers working from home may well be juggling work with childcare duties, looking after sick relatives and home schooling.

Read more at Computer Weekly.

Originally published at https://www.devgraph.com on June 7, 2021.


By Ritu Chaturvedi

Kubernetes vs Docker Swarm
Kubernetes vs Docker Swarm

According to a 2020 report from dataDog, nearly 90% of containers are run using container orchestration tools. What’s more interesting is that in 2018, only 50% of Docker environments were orchestrated.

Container orchestration tools play a big part in the software development industry, and the need for a DevOps engineer that understands how to use them to manage running containers is rising fast.

The need for orchestration is clear. Orchestration platforms let you automate your container management, improving your efficiency and productivity, as well as your app’s scalability and availability among many other benefits.

Because of the…


By Darren Broemmer

Devgraph-webinar
Devgraph-webinar

The panel on the latest DevGraph webinar had a lively and informative discussion regarding container adoption trends and best practices. The panel consisted of:

  • James Rutt (Moderator): Chief Information Officer, The Dana Foundation
  • Andriy Zhylenko: CEO Portaone
  • Valentina Alaria: Director of Product Management, VMWare
  • Rahul Subramaniam: CEO DevFactory, EngineYard
  • Mark Hahn: Directory of Cloud Strategies and Devops, Ciber Global

Many organizations report that they are interested in containers, yet the rate at which they are migrating to containerized infrastructure remains low. Why is that the case and what can be done so that organizations can leverage the…


By Ravi Duddukuru

remote-technology-team
remote-technology-team

The pandemic has forever changed the way we work. What was once a luxury, has now become the norm. What we are referring to is, of course, remote working. But there were companies that were working on a completely remote model long before the pandemic hit the world. In this webinar we have an expert panel, with years of experience in remote working, discuss matters associated with this model, and share insights with us that they have gained over the years.

The expert panel includes:

Mark Hahn, Director of Cloud Strategies and DevOps, Ciber Global (Moderator)
Rahul…


Load-balancing-technologies-ScaleArc
Load-balancing-technologies-ScaleArc

By Ravi Duddukuru

Modern web applications have to take thousands and millions of requests from users or clients and return the correct text, images, video, or application data, all in a fast and reliable manner. To cost‑effectively scale to meet these high volumes, modern computing best practice generally requires adding more servers.

A load balancer is also called the “traffic cop” because it monitors your servers and routes client requests across all servers capable of fulfilling those requests. They work to maximize speed, capacity utilization, and ensures that no one server is overworked, which could degrade performance. Load balancing technologies…

DevGraph Software

An integrated tool of software development tools to deliver higher productivity and better-quality software.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store