Outages aren't new or unique. All public clouds have experienced some levels of outages across different offerings. So with 93% of organizations using cloud services with one form or another, how do organizations minimize the impact of network outages?
You probably don’t want to do this [#]. There are alternatives to manually joining DynamoDB NoSQL documents. These include denormalizing the data, which is quite common in NoSQL environments, as well as using Amazon’s Elastic Map Reduce (EMR) service, which does have a join feature in it. However using EMR just for joins is like getting a car when all you need is a radio. If you don’t need EMR and either can’t denormalize the data or just haven’t yet then this strategy may be for you.
Have you come to NoSQL technologies only after learning SQL for years? If so, then you’ve probably wanted to JOIN some different documents (like tables, but NoSQLier) together. If you’ve started off your career in NoSQL then this will give you an additional mental tool in addition to the code.
This article will show how containerization has provided developers with the last abstraction required to decouple a development team from the traditional Software Development Lifecycle (SDLC) established over a decade ago.
Dev9, a Kirkland, Washington, software development consultancy specializing in cloud modernization for enterprise and mid-market companies, announced today that it has achieved Google Cloud Premier Partner status. Premier partners have completed extensive technical training, successfully delivered multiple complex implementations on the Google Cloud Platform (GCP) and met a rigorous set of evaluations to qualify for Google’s highest partner status.
Looking to the manufacturing industry, despite relative hesitancy in past years, it has changed more recently to embrace the cloud. Manufacturers are adopting the cloud for range of uses including high-performance computing (HPC), enterprise resource planning (ERP), Internet of Things (IoT), big data, predictive analytics, and more.
While we have several techniques for code analysis, I want to introduce a new set of tools for everyone. I recently had a challenge to track down which pieces of code eventually touch an external service -- database, REST service, etc. This is easy enough for some simple code, or to find the actual interface points. But if you want to find which service each REST endpoint touches, for example, it can become easy to miss some one-off places. So, like nearly everything else we do, we can automate quite a lot of this!
Companies of all sizes and industries vary in software development approach. Company culture and attitudes towards security will determine the quality of software and applications produced. A quality and security focused development culture will help drive good process that protects against common security vulnerabilities and will make product development more predictable and enjoyable. So, how do you know if your organizational culture is affection software and cybersecurity?
Performance testing is part of any healthy IT strategy. It’s a given that any application with high-volume usage will undergo regular performance testing. These tests expose faulty assumptions about how apps handle high volume, ensure infrastructure scaling works as expected and identify load-related defects. Performance testing’s ability to detect flaws occurring under high load can help improve applications regardless of scale.
Open source frameworks are where most code is written today. So is open source the root cause of security breaches? Or is it the organization’s IT strategy, development process and work culture that create the weak spot? And, how should businesses control and maintain the software they produce?
Dev9 has a mantra for on-premises application projects: “start with the deployment." We call this idea, “Deployment-First strategy.” In this strategy, a team starts the project by deploying software to a production environment. Don’t start with code or tests. Start with a single deployment to production.