You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In many cases, custom metrics may be useful to make more ad-hoc configuration of autoscaling in AWS. For example, a custom metric can allow an autoscaling group to react more rapidly on spikes or to take into account the health state of hosts for concurrency based metrics. Let's see how to set up a custom metric and autoscaling policy for an autoscaling group with an application load balancer and target group using AWS Console.
Recently, I have been helping a client implement an event-sourced system. In the process, I put together a very simple demo app which is available on GitHub here.
A little backstory, I ran into an interesting problem today I needed to get a 40GB Virtual Machine Image to a storage account in Azure so i could create a Virtual Machine from it.
Cloud computing has revolutionized IT since the 2000’s, and this revolution is far from over. Formerly, organizations would host their data on-premise as that was the only option available, but with the advancement in technology, and fast-changing business demands, cloud-based solutions started turning out to be a more flexible and powerful option for organizations. There is a mass migration underway to adopt cloud infrastructure and avoid the hassles and operational costs of managing infrastructure in-house.
In this Slogging post, our staff and community discuss whether Xbox Cloud Gaming will be successful in the future and whether it will hit the mainstream.
Cloud computing has grown exponentially in the past decade and is not about to stop. As predicted by Forrester’s research, the global public cloud infrastructure will grow 35% in 2021, many thanks to the pandemic. Due to the lingering effects of covid-19 in 2021, the cloud will be the key focus for organizations looking for increased scalability, business continuity, and cost-efficiency.
AlmaLinux Cloud Images include aarch64 support for AWS AMIs, OpenNebula x86_64 and aarch64, and aarch64 support for Generic (cloud-init) Cloud image/OpenStack.
Cloud security is something that every business needs to take seriously. In fact, ignoring cloud security could prove to be a fatal move for many organizations.
Remote working and developer infrastructure in the cloud have both served to change the way developer operations work and have new cybersecurity requirements.
I intend to take my readers on a journey of skills learned, challenges faced, and solutions uncovered along the way as I take on the cloud resume AWS challenge.
You're not doing everything you can to protect your SaaS environment if you're skipping one of these: 1. Security policy enforcement, 2. Regular configuration..
Having a good knowledge base when starting your digital transformation journey is an often overlooked part of any digitisation initiative that can be useful.
In addition to avoiding the cumbersome development processes, DCS can also become an online preview test service, improve the efficiency of the whole team.
A phenomenon we have encountered often, when helping companies overcome drift, is a common neglect of the entire SaaS toolchain. Learn why this is troubling.
I like Schlage’s smartlocks, and have used them for years. Built by a company with a long history of making reasonably secure, reliable locks, I’ve used several of their Z-Wave locks over the years, but Z-Wave is…Z-Wave. Proprietary until recently, a PIA to troubleshoot, and while the technology held a lot of promise on paper, in reality it’s been the cause for many a swear word to erupt from my mouth (I realize this is partially due to the controllers I’ve used over the years).
Every time facing a task of configuring how the system should scale out and scale in, we decide what metrics and policies will be more effective. I have already described CPU based policies and what challenges they may have. But what if this is not an option, i.e. the service is represented by legacy application, written years ago, not well documented, etc. and we still want to run it in Cloud and autoscale?
You must be getting unknown spam calls every single week. We often see how people get into trouble by responding to these spam calls. Hence, it is important for you to have a clear understanding about what these spam calls are and how to ensure your protection against them. Then you will be able to keep the peace of mind and ensure your own privacy.
Cloud is evolving fast and already becoming a significant part of the software ecosystems. With this growth, becoming compliant on standards such as ISO, PCI-DSS, HIPPA, builds confidence for you to trust the cloud in terms of security.
Why do we need Edge Computing? Why is the cloud not the solution for everything? Why is Edge Computing adoption taking so long? What's the solution to it?
The perfect place to host a microservice application is largely determined by its size and scaling requirements. So, let’s go over the 5 main ways we can deploy
There are many ways to reduce AWS Lambda costs. In this article, we'll take you through the AWS Lambda cost optimization strategies that have worked for us.
When it comes to web hosting, you’ll find that there are plenty of options out there. However, each of these has its own pros and cons. Usually, they’re all tailored for the specific needs of the website owner. And while all of them are basically storage space you rent for your website, there are plenty of differences between them; ranging from the required technical knowledge to reliability and server speeds. With that in mind, here are the six basic kinds of web hosting you should consider!
A high salary can make you feel like you’re on cloud nine. For cloud engineers, jobs with these sky-high paychecks are in no short supply. In fact, the number of cloud engineer jobs on Indeed.com increased by over 55% between May 2017 and May 2019. And candidate interest is also skyrocketing: The number of people searching for cloud engineer jobs increased by over 52% in that same time period.
In this article, you'll learn about cloud concepts such as what is cloud computing, the advantages of using cloud computing, cloud computing types, and more.
As a developer, it's important to keep your skills up-to-date. We’re called upon to not only be experts in our day-to-day technologies, but to also stay informed of up-and-coming technologies. This allows us to continue to make the best decisions for our products and teams. Knowing the newest tech and in-demand skills is not only satisfying, but it also keeps us employed.
A while back, a client asked me “how can I share business logic between services in a Node.js monorepo?”. So here it is!
[68. How Did Kubernetes Win the
Container Orchestration War?](https://hackernoon.com/how-did-kubernetes-win-the-container-orchestration-war-lp1l3x01)
Kubernetes is now almost synonymous with container orchestration. A CNCF survey found that it is used in production by 78% of respondents. But it wasn't always like this. There used to be several big players in the field and there was talk in the industry of 'container orchestration wars.'
The Internet Computer is a new computing platform that enables developers to reap the benefits blockchain technology offers without sacrificing performance.
What is a data scientist? The job has been around for hundreds of years, though as you may suspect things have changed significantly, especially over the last century. In the 1740s Bayes’ Theorem posited that when new data was added to an existing belief, the result was a new and improved belief. This is the basis for the scientific method, by which scientists discover better and better explanations for things. When applied to data, the scientific method creates data science, in which data scientists can use the piles of data people are generating to discover new and better predictions about the future.
DevOps is one of the most in-demand skills from employer and there are many job opportunities lying for full stack developers, distinguished engineers and DevOps professionals. If you are an experienced Java programmer or a full-stack web developer, and want to become a DevOps engineer then you have come to the right place.
[Updated - 14 December, 2020] : Course updated, Now you can run the NodeRED Instance in any AWS Region, which uses secure HTTPS connection using self-signed Certificate (Generated during boot up) & set non-default Password & Username to login to NodeRED Admin Dashboard.]
A version of the AWS SDK is always bundled into the Lambda runtime for your language. So the conventional wisdom says you don’t need to include it in your deployment artefact.
[Updated - 1st March, 2020] : Course updated, now you can control your connected light either using Google Assistant or Alexa. Kindly check out the Bonus section at the end of the course.
The cloud has been a hot topic for the last several years. However, it is not always easy to understand how to use this particular tool because of information overload and massive marketing activities performed by vendors.
It is undeniably confusing if you’re unfamiliar with infrastructure technologies and leaning towards DevOps principles will further complicate the situation
Cracking interviews at Google, Amazon, Microsoft, Meta - starts from Self Reflection. A structured & iterative approach to do this exercise is beneficial!
Welcome to SIMPLE LEARNING AWS Cloud Home Automation, Zero to Hero Series. In the third part, we are going to create a web-endpoint that will trigger remote execution in ESP32 by securely switching ON/OFF the ESP32 inbuilt led from a website hosted in Node-RED. Before starting, let's do a recap, in Part 1, we have connected the ESP32 MCU with AWS and able to publish Messages to IoT Core and in Part 2 we have uploaded another code which interacts with Things Shadow to control ESP32 inbuilt led using MQTT client. The following series split into four parts (refer below) with very simple and clear instructions to provision a home automation system to control house appliances through the web. Everything has been covered from scratch you won't face any difficulty understanding. In case of any clarification, drop me a note on LinkedIn. Feel free to explore them with ease, skip to the one which is relevant to you.
DecentraMind by Web 3.0 or for it? — interview with Mikhail Danieli, project visionary and ambassador about the future of the platform and the company.
FTL usually refers to "faster than light". A theoretical particle known as a tachyon that powers certain spaceships in the Star Trek universe keeps the plot going for decades through multiple series and and movie franchises.
TL;DR As a solo entrepreneur I cannot manage a server myself. PaaS comes in as a life saver. Since I started hosting my apps on Google App Engine I saved time and money, but the best part is: my app is secure and scalable without having to lift a finger.
Before talking about AWS infrastructure first we will see What is the cloud? What is AWS? There are many definitions, but the one that is most relevant to is the idea of an on-demand, pay-as-you-go, IT services that are delivered over the internet.
The increased reliance on cloud-based infrastructure means organizations must adopt a layered approach to cybersecurity to protect their cloud workloads.
In my previous article I interviewed Michael to discover just how a decentralized virtual private network might work. This time around, I wanted to learn what the cloud meant for IT professionals like himself: what their work was like before it became an everyday tool, and how they could describe its impact.
iPaaS products and providers can help integrate data and applications between the cloud and businesses. Here are some compelling ways to use iPaaS solutions th
There is a new hype in the DevOps world: Istio and service meshes. But why exactly is everyone suddenly migrating to Istio? In this post, we will examine whether it actually makes sense to use Istio and in which use cases it may help you (as well as when it’s simply an overkill).
If you are building a Java-based spring boot app, but struggling to deploy app to Azure Cloud, this blog post is for you. It will provide a brief introduction of Azure App Service and App service Plans and a step-by-step guide to deploy Java based Spring boot app to Azure App service.
Times have changed and the global IT domain has now shifted to a BYOD (Bring Your Own Device) model wherein employees are encouraged to bring their own devices to the office and stay connected. The biggest enabler in this has been the apps based on the cloud that can be accessed from any location- all you need is internet access.
Well we all are aware that a cache — pronounced CASH — is hardware or software that is used to store something temporarily in a computing environment and if you want to really know about in detail how it actually works you can go to through its definition here as this article assumes that the reader has fair understanding of the caching as a concept.
Here’s a secret: Serverless is the future of development not because of how great of a technology it is.
Here’s another secret: The previous statement is wrong.
If you follow the Microsoft development community at all, you’ve most likely already heard of the new web development framework called Blazor. If you haven’t heard of it, here’s an overview from the product site:
If you want to learn Microsoft Azure or prepare for AZ-900 or Microsoft Azure fundamentals exam and need the best resources, you have come to the right place.
A key requirement for the majority of enterprises today, cloud computing was conceptualized in the 1960s but didn’t fully unfold for many decades. Only recently the major differentiators of cloud systems, such as cost-efficiency, compliance out of the box, effortless scalability, and advanced data protection, were duly appreciated, first by the trailblazing software providers like Amazon, Google, and Microsoft, and then by the rest of the world.
For evidence management and storage, there are multiple alternatives to Dropbox available which can save time and be customized for your specific needs.
Continuous Integration, shortly called ‘CI’ in DevOps is an important process or a set of processes that are defined and carried out as a part of a pipeline called Build Pipeline or CI Pipeline.
This blog post shows how you can debug a simple Node.js application running in a Docker container. The tutorial is laid out in a fashion that allows you to use it as a reference while you’re building your own Node.js application and is intended for readers who have prior exposure to JavaScript programming and Docker.
We built our own serverless engine. Here is our story of moving user workloads from Kubernetes to a custom stack based on Nomad, Firecracker, and Kuma.
NetSuite developer suggests configuration over customization, initially. You can bring customization later once the project manages to mature over time.
In an ideal world, Docker containers should be ephemeral without any reliance on external storage. In the microservice world, this is achievable when services are connecting to external databases, queues, and other services.
Small businesses are in a continuous struggle to manage their workload and summing up their monetary expenses. One of the most affordable and easiest ways is to keep a check on the latest SaaS software which handles all that’s necessary to your business while reducing the manual efforts.
Customers and Cloud Service Provider (CSP) share the responsibility of security and compliance. Thus, the organization would have the freedom to have architect their security and compliance needs, according to the services they utilize from the CSP and the services they intend to achieve. CSP has the responsibility to provide services securely and to provide physical security of the cloud. If, however, a customer opts for Software-as-a-service, then the CSP provides standard compliance. Still, the organization has to check if it meets its regulations and compliance levels to strive to achieve. All Cloud services (such ad different forms of databases) are not created equal. Policies and procedures should be agreed upon between CSP and client for all security requirements and operations responsibility.
In this post, we provide an overview of the Spark + Alluxio stack: the architecture, real-world examples, deployment models, performance and cost benchmarking.
The pitfalls of building a B2B solution on only one cloud platform is that the application design becomes rigid and makes it difficult to later extend it to support other cloud providers.
We can apply latency injection to APIs created with API Gateway and AWS Lambda. Our approach should allow us to configure when to add arbitrary delay (and how much) to our API endpoints to ensure inter-service communications are tuned with proper timeout values.
One of the basics of running Kubernetes in a production environment is security—how to ensure container images, pods, specific microservices, are protected.
Amazon Web Services (AWS) recently announced, among many other important updates, the release of the new service “AWS Lake Formation” at the AWS re:Invent in Las Vegas. This article provides a brief explanation of what the service does. Furthermore, it explains why it can be important for your organization.
Early morning CEST on Monday, October 19, 2020, we detected an issue on Nodle’s main network. It appeared that all our validators were offline and block production had stopped.
Learn more about cloud computing architecture and its types, as well as how SaaS platforms can benefit the healthcare system by streamlining IT processes.
Learn how to increase your cloud ROI with automated deployment of containers and implementing CI using the right approach when developing your infrastructure.
Practical application of Cloud APIs such as Dropbox, Google Drive, and OneDrive can be tricky. To simplify, we described the integration process step-by-step.
We aren’t putting enough of a spotlight on the environmental impact of the cloud. Cloud usage and spend are skyrocketing as more companies invest in the critical infrastructure that drives digital transformation and supports integral parts of a business.
Providing a great customer experience plays a key part in beating off your competition in the industry. Adobe cloud comes with a set of tools that enable companies to provide omnichannel experiences that differentiate their brand and help in driving results. It is a combination of the best solutions that are highly effective when it comes to marketing, advertising, analytics, and commerce. They are fully integrated through a cloud platform that comes with support, service, and open ecosystems and the products are extremely helpful for companies that are looking to improve customer experience. As a business, there are many different ways you get to benefit from Adobe cloud products as they can be utilized in many different ways.
Cloud migration benefits the application by opening a new horizon for high-level architecture applications that capture and process data in real-time. A smooth cloud migration experience and hassle-free post-migration efficiency are assured by properly implemented cloud migration strategies.
LambdaTest offers to make cloud browser testing 70% faster than traditional cloud test execution platforms. In this post, we understand the optimisations made.
DevSecOps is gaining popularity rapidly because it’s the only well-defined methodology to integrate the entire application development process while addressing security as well.
Centralized cloud has never been a safe custodian of your private data but we may have finally found the perfect solution - Decentralized Cloud Storage.
Why are cloud costs so high? In part, it's because the very companies that offer cloud services are raising their prices. But there are other factors too.
Businesses around the world have been forced to scramble a response to the current worldwide pandemic. Boardrooms have become (virtual) war rooms as organizations hunker down and try and devise strategies that will enable them to prosper or, in many cases, simply survive.
Imagine you are in the process of migration of a legacy system from the data center to the cloud to make the system scalable. If containerization is not an option you will try cloud-native autoscaling. One of the most commonly used metric to perform autoscaling is CPU utilisation. If your application does not scale well based on this metric this is pretty likely because of more serious issues. Let's see why.
Governments around the world have instituted lockdowns to try and slow the Covid-19 pandemic, saying that only essential workers should be still going into work. But that just raises the question: who is an essential worker in a pandemic?
The reasoning for why the cloud computing market is making its way to reach a monumental value of $623B by 2023 is simple – it’s the innovation that comes with it.
In this article, we discuss the options available for businesses to make the correct choice in terms of cloud computing to complement a business' needs.
Cloud expertise is currently one of the most sought-after tech skills out there, and cloud jobs are some of the highest paying in the industry. But how does one break into this exciting field?
Kubectl cost is an open source kubectl plugin designed for those who interact regulary with Kubernetes and need to control the costs of their infrastructure.
Azure Storage Account is one of the foundation services of Azure. Pretty much all other services use it under the cover in a way or another. This service is simple, works great, and has crazy SLA and redundancy capabilities. However, it doesn't provide a point in time restore. Meaning that if you corrupt or delete some data, there's no way to recover it. There are some solutions that you can find over the internet, but unfortunately, none of them is a silver bullet. Let's explore and compare some of them.
In the earliest days of the Internet, pioneering businesses didn't have too many options to get their companies online. At the time (the mid to late 1990s), web hosting options were minimal.
Kubernetes is the reason containerization has garnered acceptance among enterprises. Whether you like it or not, it has made your life as a developer easy.
Nowadays, the public cloud has become the tech solution of choice for many companies, including Amazon, Netflix, and Facebook. Why? The reason is simple - due to flexible nature, public cloud solutions allow businesses to save money on unused resources. Moreover, cloud hosting is a perfect way to save time on managing and maintaining the data centers in which your data is stored since these are the responsibilities of your cloud service provider.
The growing reliance on SaaS business calls for an improvement in security. On occasions, data security can be of existential importance to organizations.
When it comes to web hosting, you’ll find that there are plenty of options out there. However, each of these has its own pros and cons. Usually, they’re all tailored for the specific needs of the website owner. And while all of them are basically storage space you rent for your website, there are plenty of differences between them; ranging from the required technical knowledge to reliability and server speeds. With that in mind, here are the six basic kinds of web hosting you should consider!
Cloudinary was way better than AWS CloudFront. They had a secret sauce: dramatic image transformation. Cloudinary somehow compressed a 703 KB image down to 37 K
Alibaba Cloud #3 cloud provider in the world. It is available outside of mainland China, in fact, it has data centers in 25 regions and 80 availability zones.
Amazon-owned streaming service Twitch has expanded its rules to include off-platform “misconduct” that will result in bans to curb the freedom of speech
In cloud computing, cloud scalability refers to the ability of increasing or decreasing the IT resources to meet changing needs. Scalability is an element of the cloud and is the main driver of its popularity in the business sector.
The number of software developers globally is due to almost double by 2030, yet InterSystems research has found that more than 8 out of 10 developers currently feel they work in a pressured environment. Creating a better experience for developers is key for inciting innovation, but the current data environment continues to evolve in ways that challenge the experience at every turn.
This is an introduction to a descriptive approach to Cloud Security in enterprises. We discuss the security architecture of a Cloud-Based organization.
First of all, this post is not about refining the AWS concepts and also it’s not about testing your skills on AWS or anything related to enhancing your learning in Cloud computing.
Over the last few weeks I have been working with a very ambitious client – Solve, who is building a new murder mystery game. They are doing some really cool things technically, and are building an entirely serverless stack.
Post Digital Era a new buzzword of 2020. This term can easily scare people, happily working in their current role and start wondering Do we need to upskill again 🤔? But the real fact is that a lot is remaining in the digital transformation space, half of the world population haven't seen the transformation yet. Thus I am on my mission to educate and familiarize people in the world of digitization & I strongly believe that IoT (Internet of Things) has a lot of potentialities to solve real-life problems and complexities of the present World. Thus, I am quite passionate about IoT & exploring it to the fullest.
Looking forward to the new decade, it would be tempting to speculate where the cloud industry could be heading. With tech developments in the cloud shop, by 2022, sectors like AI-Web, IoT, Blockchain, Space Cloud Computing, etc. are assumed to reach new heights.
Still relying on overnight processes to drive your decision making? Maybe it’s time to consider an evaluation of your CDC pattern that uses new technology.
Kubernetes is a highly popular container orchestration platform. Multi cloud is a strategy that leverages cloud resources from multiple vendors. Multi cloud strategies have become popular because they help prevent vendor lock-in and enable you to leverage a wide variety of cloud resources. However, multi cloud ecosystems are notoriously difficult to configure and maintain.
Every big Cloud service provider offers you guaranteed SLAs availability about 99.95 %, and this percentage of availability can make you think that cloud is perfect for a SQL Server deployment which requires High Availability. Azure and AWS are the two giants of cloud services, and their geographical distribution of data centers can leverage you to think of cloud for a SQL server development configured with disaster recovery.
As the pandemic forces many workers from the office to their home office, the world of work has been changed forever. And while working from home can have many benefits in the long-term for both staff and corporation, it’s not ideal for every business. For example, one major fear at the moment stems from having enough cybersecurity at home.
I have been working with a US client to build a first-of-its-kind app for managing medical consents. It falls under HIPAA compliance and it’s paramount that we do not allow unauthorized access to user data.
Migrating to the cloud is nothing less than a challenge. To curb these challenges, follow these 3 cloud migration lessons before migrating to the cloud.
Terraform is an agentless infrastructure tool used mainly by DevOps for infrastructure management. Find out why you should use Terraform for infrastructure.
Did you ever realize that technology is changing our life gingerly? In the last few years, the world has experienced some surprising inventions and technologies. All of these have made our life faster and easier. We have jotted down some major fields where technologies bring on dramatic changes. Let’s explore how it has changed our lives.
We collect things and, as long as we attribute value to these things, we want to preserve them. The digital age has changed the way we keep things. To be completely exact, these are not 'things' anymore. We name them data.
One of the benefits of serverless is the pay-per-use pricing model you get from the platform. That is, if your code doesn’t run, you don’t pay for them!
Kubernetes deployments are becoming even more complex but Helm is a good solution to bridge this deployment complexity and package Kubernetes applications
Amazon CloudFront is highly secure, managed service for content delivery by providing useful, and security supporting features. Learn more in the blog.
The beginning of the year is the perfect time to clean up and optimize. This also applies to your AWS bill. I've composed practical tips on how to cut costs with small effort.
I decided to take a deeper look at the Render unified cloud solution which presented a Zero DevOps promise that works well for applications of any size
If you run a web application in the cloud, sooner or later you have to deal with security and protect it from malicious input. AWS WAF Security Automations can be a handy alternative to expensive or more complex security products.
In the fall of 2018, I decided it was time to put my application design and development knowledge to use in order to provide a modernized solution for my mother-in-law’s small business.
Cloud and web apps seem interchangeable to many. Is it true? Not at all. However, both are similar but not the same. Read this article to know the difference.
Imagine the situation, you have a legacy system partially migrated to multiple services and used by the relatively small amount of concurrent users. And one day stakeholders want to create an open API and expose the system to external clients with the load significantly higher than the existing system can handle, and it should be scalable to handle in the future even more.
In the wake of the COVID-19 pandemic, cloud service solutions have been thrown into the limelight as companies and organisations across the globe grapple with the rapid shift to remote working and learning. With the widespread closure of non-essential organisations and businesses forcing organisations’ leaders to consider new and innovative approaches to shifting their businesses online, the move to cloud computing has become a far greater priority than ever before. The industry statistics demonstrate this: according to new figures from analyst firm Gartner, by the end of 2020 we will have seen the global public cloud services market reach $266.4 billion, up from $227.8 billion in 2019.
In the era of enterprise cloud, modern enterprise datacenter must support
virtualization with high availability and live VM migration. The traditional storage area networks (SAN) or network attached storage (NAS) doesn’t suit. Instead, they are ideal to manage a logical unit number (LUN). A LUN can be a single disk, an entire redundant array of independent disks (RAID), or disk partitions.
The inexplicable popularity of the term "cloud-native" is without real meaning.
"Cloud-Native Apps" is an overused (even abused) term in the tech industry.
Cloud migration means to move business data, applications, or other critical business services from on-premise data centers or onsite computers to the cl
Terraform is a great (and dominant) infrastructure automation tool. It is multi-cloud, can build all sorts of resources, and in some cases supports API calls to build resources before the native tooling from cloud providers does.
Every developer and every team faces confusion about COPY and ADD in the Dockerfile at some point. When I get this question, first I usually give the technical background, which is this:
Amazon Simple Storage Service or Amazon S3 is a service designed to house storage for the internet. In this article, we'll talk through all the strategies you can use to reduce Amazon S3 costs.
At Prynt, we have creativity days, we work on everything we want for few days. I believe this is really important to have some time you can work on something else for your company. A colleague did some art paint in our office, another create slack emoji of everyone in the company, I decided to create this cloud with the help of some colleagues (by the way, we name it Claudie).
DevOps, did you even hear about it in the first place? Or is it familiar? Before we go to learning the 5 Ways DevOps can make IT Infrastructure more Scalable, we must explore each term and practices around it first.
For more than thirty years now, the global IT sector has been growing. Rapid developments in a variety of technology fields have created whole new industries and revolutionized others. For those that became a part of the swelling ranks of IT workers, it's been a time of unprecedented career opportunities.
Latency is caused by offloading processing from an app to an external server. But what if there was a solution to the monolithic common single-cloud geography?
Threat modeling is becoming more and more common for both applicationdevelopment and system analysis. However, most threat modelingapproaches remain to be highly manual. Meaning, you must figure outwhat the system you are analyzing looks like and what types of threatsthat need mitigation. For smaller applications under development this canbe a useful activity, but for larger systems it doesn’t scale.
Nowadays, having a remote syslog feature within the WiFi network system is a must-have for Service Providers. The Tanaza software has the built-in capability of tracking the client device activities on the access points. When enabled, the messages and events stored in the access points can be exported to a remote Syslog server.
If you've spent days (or even weeks?) trying to spin up a Kubernetes cluster for learning purposes or to test your application, then your worries are over. Spawned from a Kubernetes Special Interest Group, KIND is a tool that provisions a Kubernetes cluster running IN Docker.
Static websites are a brilliant way to create performant sites. My website is built using Gatsby and hosted on Amazon S3. I have created a simple script to help you quickly upload your site to S3 by running one simple command in your project terminal.
When building projects one of the annoying parts is setting up stuff like web servers, relational databases, and caching. Here's my solution to all that.
Disruption is the name of the game these days, from current remote work settings due to COVID-19 to even more normal, every-day disruptions (like the process of moving and renovating a home, which I’m currently experiencing first-hand). As a habit-driven developer myself, I have come to the realization that the stable work environment I’ve come to rely on is no more.
DevOps, the method of automating processes between development and operations, is one of the essential factors of successfully implementing a cloud-native approach.
Workload identity is a modern way to provision keys for pods running on Google Kubernetes Engine. It allows individual pods to use a service account with a suitable set of permissions, without manually managing Kubernetes secrets. In this article, we will describe Workload identity, compare it to other approaches, and finally show a real world example on how to configure a Kubernetes cluster with Workload identity enabled.
As an AWS Community Builder, I truly enjoyed attending AWS' re:Invent 2020 conference this year, diving into cloud technology, devops, databases & innovation.
As Chief Technologist for Avant Research Group in Buffalo, New York, and formerly as a professor at the University of Buffalo, Arun Vishnawath has spent his professional and academic career studying the “people problem” of cybersecurity.
His current research focuses on improving individual, organizational, and national resilience to cyber attacks by focusing on the weakest links in cybersecurity — Internet users.
Are you confused between Hosted & SaaS LMS? On that note, this article delves further into a comparison between two LMS solutions: SaaS LMS versus Hosted LMS.
Cloud migration strategy has been among the hot topics for most companies all over the world for quite some time. Businesses turn to cloud solutions due to the numerous benefits and easiness of particular strategies available today. Remember that every cloud migration project plan must be carefully tailored to a short-term business objective and long-term goal. Below you can learn about the top three cloud data migration strategies, their pros and cons.
Are we learning from the past? At what point should others take accountability for their actions? When do we stop the cycle that has failed us and try a new approach?
Salesforce Marketing Cloud, formerly known as Exact Target, assists digital marketers to deliver the right message to the potential audience at optimal timings.
So we’ve all heard that “data is the new oil” way too many times. It’s been said so often that I personally feel slightly nauseous every time someone says that (sorry).
As a freelance cloud architect, I spend my time reviewing and playing with the latest and greatest industry trends. Technologies like Kubernetes, ElasticSearch, and Prometheus fill my home and business infrastructure. After many hours of painful configuration and tweaking, they are now tuned to work exactly the way I want.
The UK’s Best New Tech company, according to the British Chamber of Commerce, is Fractory, a cloud-based sheet metal fabrication platform based in Manchester, UK.
Cloud-native has been the talk of the town for quite some time now. Some developers think it’s just hyped way too much and will soon diminish from the limelight. Others think cloud-native will revolutionize software development and is here to stay!
Let's explain the benefits of a POS system using something almost everyone loves: pizza. Reducing the waiting time is one step towards building a happy customer base. Domino's uses an efficient POS system. So all their sales invoices are generated within minutes and you can grab your bite as soon as possible. YAY!
The AWS Lambda service allows us to easily deploy and run our own code, without worrying too much about the underlying infrastructure (when compared to non-serverless technologies). It essentially scales infinitely (with great power comes great responsibility), and can be connected with a bunch of other services, like API Gateway, S3, AppSync, DynamoDB, etc.
In this tutorial, we'll get to learn how to use the AWS S3. First, learn what is S3, the core parts of S3 that are the Buckets, Access Point, and Objects.
I have been working on a large AppSync project for a client these past few months. The initial version of the app was built in just a few weeks, but the client has commissioned additional features and the project has kept growing. At the time of writing, this project has over 200 AppSync resolvers and 600 CloudFormation resources.
In February this year, we announced Fleet (Formerly Hole), a FaaS platform built on Node.js to be faster than other platforms and to create a more faithful integration with the ecosystem. In this post, I will clarify how all of this works and what we are bringing differently to the Serverless ecosystem, and what it means for startups and companies.
In this step by a step blog post, that illustrates how to integrate Python Flask applications with Docker and run them in a Kubernetes cluster, we will cover the following topics:
Cloud technology is no more unknown to any of the individuals in this digital world. This advanced technology is on the horizon, and it has created a huge buzz in every corner of the world these days. According to IDC Predictions of Worldwide Cloud in 2017, around 85% of Enterprise IT businesses have committed to multi-cloud architectures just during 2018, this helped them to drive up the rate and provided huge opportunities to bagged massive growth in their business field.
Laravel has soared in popularity in the last few years. The Laravel community even says that Laravel has made writing PHP enjoyable than a pain. Laravel 6 has some interesting new features. Getting a super scaleable working URL for your application take hours if not days. Setting up something like Kubernetes is a huge task. This is where Google Cloud Run shines, you can get a working HTTPs URL for any of your containerized app in minutes.
Python Cloud Importer was developed as a part of the Cloud AI Operating System (CAIOS) project described at a high level in a separate article. Here, we are going to provide a more detailed account of motivation and internal design of this part of the system. In this paper, a Serverless Python Importer will be covered in detail. However, general principles presented are equally applicable to any programming language. In order to understand why we decided to develop it why Cloud Importer plays such a crucial role in CAIOS, we first need to cover the basics.
Litmus is a Cross-Cloud Chaos Orchestration framework for practising chaos engineering in cloud-native environments. Learn how chaos is orchestrated with Litmus
In recent years, the increase of remote work is one of the leading trends in the last years in the labor-management. But the labor market remained inert for a long time... until COVID-19 burst into our lives. Because of it, during some last months, many companies worldwide were faced with the necessity of moving their staff to remote working.
This is a tutorial about how we can implement IBM Cloud Storage in our Ruby on Rails 6 projects. We can upload images and manage these assets with Rails. In this tutorial we are going to build a simple app. We can upload a kitty photo and vote for that photo (this tutorial only includes the part of creating a new Rails app, configuring it to save our photo on the cloud, and showing it on an image tag; the design and the part for the photo will be included in the app but is not shown in this tutorial).
Information Technology (IT) certification can enrich your IT career and pave the way for a profitable way. As the demand for IT professionals increases, let's look at 10 high-paying certifications. The technology landscape is constantly changing and the demand for information technology certification is also getting higher. Popular areas of IT include networking, cloud computing, project management, and security. Eighty percent of IT professionals say certification is useful for careers and the challenge is to identify areas of interest. Let's take a look at the certifications that are most needed and the salaries that correspond to them.
This blog post demonstrates how you can use the Operator Lifecycle Manager to deploy a Kubernetes Operator to your cluster. Then, you will use the Operator to spin up an Elastic Cloud on Kubernetes (ECK) cluster.
In the "Moving Away From AWS and Onto Heroku" article, I provided an introduction of the application I wanted to migrate from Amazon's popular AWS solution to Heroku. While AWS is certainly meeting the needs of my customer (my mother-in-law), I am hoping for a solution that allows my limited time to be focused on providing business solutions instead of getting up to speed with DevOps processes.
A distributed architecture brings in several challenges when it comes to operability and monitoring. Here, one may be dealing with tens if not hundreds of microservices, each of which may or may not have been built by the same team.
Open-source application diversity is both the biggest boon in the Free and Open-Source Software (FOSS) movement, and its greatest hindrance to adoption. You don’t always own the application you're consuming, and it often comes with certain opinions and limitations imposed by the software author—either intentionally or otherwise.
In this post I show how you can use Bitbucket pipelines together with Jira Cloud. Furthermore I introduce Xray Test Management and present how to combine them.
Being event-driven is a key characteristic of a serverless architecture. Often our Lambda functions would publish events to SNS topics or Kinesis streams instead of calling downstream APIs directly.
Laravel is a very popular open-source PHP framework aimed at easy development of applications. If you are looking for a new PHP framework, you should give Laravel a try.
As we look forward to 2021, Synthetic Monitoring continues to be as important as ever in understanding the performance of your app or website. But your synthetic monitoring is only as good as the tool you're using and there are a lot of product choices. Since selecting the best one for you is critical, the choice can be overwhelming. Price, setup ease, accuracy, and more play a part in the best solution.
Is there a way to go beyond open source, and have ethical, fair software in a cloud-first world? This is what some people in the open source community think.