a Futurum company

Contributor

Gilad David Maayan

Gilad David Maayan is a technology writer who has worked with over 150 technology companies including SAP, Samsung NEXT, NetApp and Imperva, producing technical and thought leadership content that elucidates technical solutions for developers and IT leadership.

24Articles shown
1Contributors shown
2Archive page
Application Performance Management/Monitoring

5 Reasons DevOps Teams Need Code Mapping

Just like a physical map gives you a bird’s eye view of a geographical area, code mapping gives you a high-level view of your code.

Gilad David Maayan · Oct 24, 2023
Best Practices

What is a Shadow Deployment?

Shadow deployment enables observation of changes without causing any disruption to a live application.

Gilad David Maayan · Sep 29, 2023
Blogs

Complete Guide to AWS Savings Plans

Monitoring and managing your AWS Savings Plans, as part of your overall cloud operations strategy, can help optimize your cloud computing costs.

Gilad David Maayan · Jul 21, 2023
Blogs

A DevOps Guide to IoT Technology

Internet-of-things (IoT) is a term used to describe the network of physical devices—from everyday household items to sophisticated industrial tools—connected to the internet, sharing and collecting data. With the advent of cheap computer chips and the ubiquity of wireless networks, it’s possible to make anything a part of the IoT. Add to that the exponential […]

Gilad David Maayan · Jul 14, 2023
Application Performance Management/Monitoring

Cloud Orchestration and its Impact on DevOps Teams

Cloud orchestration enables organizations and DevOps teams to more easily monitor, control and optimize their cloud environments.

Gilad David Maayan · Jul 6, 2023
Best Practices

Choosing the Right Software Deployment Tools

Imagine this scenario: After investing countless hours in developing your software, it is finally ready for deployment. Now, you must select the appropriate software deployment tools to guarantee a seamless release. This article will guide you through the concept of software deployment and discuss various tools that cater to different needs—from dedicated deployment tools to […]

Gilad David Maayan · Jun 21, 2023
Blogs

What Is a Cloud Operations Engineer?

CloudOps, short for cloud operations, refers to the processes, tools and strategies employed to manage, monitor and optimize the performance, security and availability of cloud-based infrastructure, applications and services. It encompasses a set of best practices and methodologies that ensure the smooth functioning of cloud environments, including resource provisioning, configuration management, automation, deployment, monitoring and […]

Gilad David Maayan · May 30, 2023
Blogs

Quick Guide to Azure Storage Pricing

Azure Storage is a cloud-based storage service from Microsoft Azure. It provides a scalable, secure and highly available data storage solution for businesses of any size. The platform includes various services such as Azure Blob, which is a service for storing large amounts of unstructured data such as documents, images, videos and backups. Azure Files […]

Gilad David Maayan · May 16, 2023
Blogs

A DevOps Guide to the Language of DevSecOps

Security is increasingly important for DevOps due to the growing complexity of applications and the accelerated pace of development. As organizations adopt DevOps practices, they face new challenges in securing applications and infrastructure: Increased complexity and automated processes: With automation at the core of DevOps, processes and applications are more intricate. This can introduce vulnerabilities […]

Gilad David Maayan · Apr 7, 2023
Blogs

Software Supply Chain Risk Management: A 2023 Guide

Software supply chain risk management (SSCRM) refers to the process of identifying, assessing and mitigating risks associated with third-party software components and services that are integrated into software products. SSCRM involves understanding the potential vulnerabilities that may arise from these components and taking measures to reduce the risk of exploitation or compromise to the software […]

Gilad David Maayan · Mar 24, 2023
Blogs

GraphQL Documentation Generators: How They Work and Why They Matter

GraphQL is an open source query language developed by Facebook that provides a more efficient, powerful and flexible alternative to traditional REST APIs for fetching and manipulating data over the web. It allows clients to specify the shape and structure of the data they need and receive exactly that, no more and no less. Unlike […]

Gilad David Maayan · Mar 23, 2023
Best Practices

5 Unusual Ways to Improve Code Quality

Code quality refers to how well-written and maintainable software code is. It encompasses factors such as readability, efficiency, scalability, reliability, maintainability and security. High code quality ensures that software is easy to understand, modify and extend, has fewer bugs and is less likely to break down. It also reduces development time and costs and improves […]

Gilad David Maayan · Mar 20, 2023
Blogs

Documentation in Agile: Challenges and Trends in 2023

Agile documentation refers to the creation and maintenance of documentation in an agile software development process. It emphasizes “just enough” documentation that is necessary for the current iteration, preferring documentation that responds to specific needs over extensive upfront documentation. The goal is to provide clear and concise information to support the development team while keeping […]

Gilad David Maayan · Mar 13, 2023
AI

Graduating From DevOps to MLOps? 5 Tools to Help

DevOps is a set of practices that aims to bridge the gap between software development and operations. It aims to improve collaboration and communication between these two teams and to automate the process of software delivery so that changes can be made and deployed more quickly and easily. This can include continuous integration, continuous delivery […]

Gilad David Maayan · Feb 10, 2023
API

Running Serverless in Production: 7 Best Practices for DevOps

Serverless in production refers to the deployment and use of serverless architecture in a live, production environment. In this context, serverless refers to a cloud computing paradigm where the cloud provider manages the infrastructure and allocates resources as needed to run and scale applications and services. In a serverless production environment, applications and services are […]

Gilad David Maayan · Feb 8, 2023
Application Performance Management/Monitoring

5 Technologies Powering Cloud Optimization

Cloud optimization is the process of improving the performance, cost-effectiveness, and reliability of cloud computing resources and services. It involves identifying and addressing inefficiencies in cloud architecture, application design and resource utilization, as well as implementing best practices for security, scalability and disaster recovery. The goal of cloud optimization is to maximize the benefits of […]

Gilad David Maayan · Feb 7, 2023
Blogs

Azure Migration Strategy: Tools, Costs and Best Practices

Azure migration refers to the process of moving applications, data and other resources from on-premises or other cloud environments to Microsoft Azure, which is a cloud computing platform and service offered by Microsoft. Azure migration can include migrating virtual machines, databases and storage to Azure, as well as re-architecting applications to take advantage of Azure […]

Gilad David Maayan · Feb 3, 2023
API

Deploying a Service Mesh: Challenges and Solutions

A service mesh is a dedicated infrastructure layer that enables communication between microservices in a distributed application. It helps to abstract the underlying communication infrastructure, such as network protocols and load balancing and provides a consistent interface for microservices to communicate with each other. In a service mesh, each microservice in the application is represented […]

Gilad David Maayan · Jan 24, 2023