×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
Benjamin QoChuk, PhD

Benjamin QoChuk, PhD

Benjamin QoChuk is a Computer Science Researcher, Inventor and Author. His educational background include Bachelors at Vanderbilt University and PhD in Computer Science at Peking University.

Nashville, Tennessee, USA •
241 posts •
DevOps

Best practices for adopting Continuous Delivery

Continuous Delivery is the software development practice in which code changes are automatically built, tested and deployed to production. I think it's a great way to increase efficiency and quality in the software development process.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

Monolith vs Microservice

Regarding technology, there are always two schools of thought: those who prefer the tried and tested monolith approach and those who are all aboard the microservices train. So, which one should you choose?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
DevOps

Top 4 config management tools

Configuration management (CM) tools are essential tools that is used to automate the process of identifying, documenting and tracking changes in a software stack in DevOps. These are the top picks for configuration management tools.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Linux

[Fixed] E514: write error (file system full?)

In this article, we have explained the source of the error "E514: write error (file system full?)" which you may encounter while editing a file and have presented a fix for it.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Culture

How Server Outrage do not impact Netflix

During festive season, Amazon will face outrage but Amazon handles it efficiently. In 2011, AWS faced an outrage and it impacted it significantly. Netflix faced an outrage but it had no impact. Clearly, Netflix's architecture was special.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

How to run container images safely?

Everything runs in containers these days. How do we make sure container images are safe?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
List of Interview Questions

57 Behavioral questions for Interviews [MUST]

Following is the list of 57 Behavioral questions for Interviews that you must prepare answers for before facing any Interview.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Software Engineering

DevOps vs DevSecOps

Both DevOps and DevSecOps are related. In this article, we have explored the things in common and the differences in DevOps and DevSecOps.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

How to avoid S3 data leaks?

What could be more frustrating than having your sensitive data leak out to the public? Unfortunately, this is a reality for many companies that use S3 buckets. Lately, I have seen an uptick in companies that have experienced data leaks due to insecure S3 buckets.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
DevOps

Next big thing in DevOps

DevOps trends that will rule the Software Industry in the coming few years.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
List of Interview Questions

Questions candidate should ask a DevOps Interviewer

We have compiled a list of questions to help you get the most out of your interview and learn more about the company and the role you're interviewing for.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

Cost Estimate of hosting YouTube

In this article, we have done the calculations for Cost Estimate of hosting YouTube in two ways: One by using Hosting services (like AWS) and second is by buying our own hardware.

Adelaide Guidotti
DevOps

Why do you need CI/CD at your organization?

CI/CD is all about automating the software development process so that changes can be made quickly and easily without compiling and testing code manually.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
System Design

System Design of Google Maps

In this article, we will go over how do we design a navigation application like Google Maps.

Harshita Singh Harshita Singh
DevOps

Why do you need Infrastructure as Code (IaC) at your organization?

Infrastructure as code is a great way to manage your Infrastructure and keep your organization running smoothly. Here are some of the benefits that I think make it worth investing in.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Machine Learning (ML)

Mathematics for Data Science

In this article, we have explored where and how different domain of mathematics are used in Data Science. We have covered core ideas of Probability, Linear Algebra, Eigenvalues, Statistics and much more.

Sanjana Babu
System Design

Distributed Operating System

In this article, we have explored the idea of Distributed Operating System in depth along with internal working details, different types and examples.

Harshita Singh Harshita Singh
System Design

Memento, Command and Iterator Design Pattern

This article covers the Memento, Command, and Iterator design patterns and their respective applications in software/systems development.

Alex Liu
System Design

Distributed File System

In this article, we have explored the idea of Distributed File System in depth along with the techniques and features of a Distributed File System. We have covered different examples of Distributed File System like Google File System.

Harshita Singh Harshita Singh
Linux

Top Command in Linux

In this article, we have explored Top Command in Linux and showed the various information we can get from this command. You should definitely know this command effectively.

Kartik Keyan Kant Kartik Keyan Kant
System Design

System Design of YouTube

In this article, we have explored the System Design of YouTube which is a video hosting and sharing platform with over 1 Billion active users. It is the second most used web application just after Google Search.

Adelaide Guidotti
Data Communication and Computer Networks

Network Layer Protocols

In this article, we will discuss about the functions of network layer and the protocols that are linked with it.

Harshita Singh Harshita Singh
System Design

How to design a System? (Cheatsheet)

In this article, we have covered the process of developing a system's components, architecture, and interfaces to satisfy end-user needs which is referred to as system design.

Adelaide Guidotti
Machine Learning (ML)

Pointwise Convolution

In this article, we will cover Pointwise Convolution which is used in models like MobileNetV1 and compared it with other variants like Depthwise Convolution and Depthwise Seperable Convolution.

Aman Shrivastav
Machine Learning (ML)

YOLOv4 model architecture

This article discusses about the YOLOv4's architecture. It outperforms the other object detection models in terms of the inference speeds. It is the ideal choice for Real-time object detection, where the input is a video stream.

Vivek Praharsha Vivek Praharsha
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship