How architecture evolves into strategy

O'Reilly Software

A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. Your architectures, and your strategies, must be similarly flexible in order to endure. Strategy is the art of creating power. The History of Strategy.

PostgreSQL Trends: Most Popular Cloud Providers, Languages, VACUUM, Query Management Strategies & Deployment Types in Enterprise


We recently attended the PostgresConf event in San Jose to hear from the most active PostgreSQL user base on their database management strategies. In this latest trends report, we analyze the most popular cloud providers for PostgreSQL, VACUUM strategies, query management strategies, and on-premises vs. public cloud use being leveraged by enterprise organizations. Most Popular PostgreSQL VACUUM Strategies. are in the process of planning their VACUUM strategy.

Cloud 132

How to Develop a Solid Regression Testing Strategies


Another activity that requires strategy. Regression Testing. Regression testing is a process that continues throughout the life cycle of an application.

The Tortoise Strategy

The Agile Manager

That the survivors will be those who follow a "tortoise" strategy: That means working with investors with a low cost of capital [.], Three years ago, I wrote that the unstoppable forces of Fintech were running into the immovable force of financial orthodoxy.

A foundational strategy pattern for analysis: MECE

O'Reilly Software

As lists are the raw material of strategy and technology architecture, MECE list-making is one of the most useful tools you can have in your tool box. MECE, pronounced "mee-see," is a tool created by the leading business strategy firm McKinsey.

Optimizing SQL Server index strategies

SQL Shack

Index strategies overview This article is about techniques for optimizing the SQL Server indexes strategy. It is an appendix of the SQL index overview and strategy article in which I covered different areas like what indexes actually do, how to create them, and I briefly mentioned some index design guidelines.

Why Your Performance Testing Strategy Needs to Shift Left


While the agile approach is focused on implementing small, iterative tests throughout the development and testing phases, the primary goal… The post Why Your Performance Testing Strategy Needs to Shift Left appeared first on Dotcom-Monitor Web Performance Blog.

Why Telcos Need a Real-Time Analytics Strategy


In the telco world, batch processing has been the de facto choice for data processing and billing, so any analytics strategy had to be based on a batch processing model. Does this affect our analytics strategy? They drive a new and exciting opportunity to interact with, grow, and retain subscribers – in ways a traditional analytics strategy cannot. Or, learn more when you visit our telco strategy page. Historically, telco analytics have been limited and difficult.

4 keys to a top-down testing strategy

TechBeacon Testing

It's difficult enough to keep up with advances in software testing. Add to that the growing number of misunderstandings between test teams and leaders about how, where, and when to test, and it becomes even more challenging to achieve on-time, quality releases.

17 Best Tips To Write Effective Test Cases


performance mobile testing tips & tricks perceived performance mobile testing strategy data input effectve testingA place to write effective test cases. Test cases are the first step in any testing cycle and are very important for any project.

A survival strategy for the digital transformation

All Things Distributed

SKF keeps the strategy of its clients in mind at all times and tries to think along with them. This article titled " Überlebensstrategie für die digitale Transformation " appeared in German last week in the "Die Zukunft beginnt heute (the future starts today)" section of Wirtschaftwoche.

Scheduling Time, Part 4: My Time Management Strategy

Baron Schwartz

This one’s about my overall strategy of using scheduling as a tool to manage my time. The essence of my strategy is this: I care about my time, but others care about my calendar, so I can forestall a lot of intrusions on my time by using my calendar intelligently.

Sometimes the Strategy is Buoy the Credit Rating

The Agile Manager

There are no guarantees that an incumbent can successfully execute any strategy, let alone a strategy of co-option. The type of capital invested determines the strategy a company pursues and the way it operates. These drastic actions provide reassurance to creditors that big companies will do just about anything to keep their investment grade ratings.

What is Interface Testing? Know Its Types, Strategy and Tools

Software Testing Help

Know Its Types, Strategy and Tools. Know Its Types, Strategy and Tools appeared first on Software Testing Help. Introduction to Interface Testing: When an application or a software or a website is developed, then there are several components of it. Those components can be server, database etc. Read more What is Interface Testing? The post What is Interface Testing? Types of Testing

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence


Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? On average, 20% of public cloud and hybrid cloud deployments are leveraging a multi-cloud strategy. We hope these database trends were insightful and sparked some new ideas or validated your current database strategy! Ready to transition from a commercial database to open source, and want to know which databases are most popular in 2019?

Self-Host Your Static Assets

CSS Wizardry

That said, this isn’t always the case, and by self-hosting your assets you can design much more bespoke caching strategies.

Cache 284

How to Build a Cross-Platform Matrix for Usability Testing


When developing an app, it’s vital that you build a testing strategy for it. Usability tests on ALL devices. performance performance testing os usability testing cross-platform testing platform

Choices of scale

O'Reilly Software

Michael Feathers explores various scaling strategies in light of research about human cognition and systems cohesion. Continue reading Choices of scale

Debugging Microservices With Contract Testing


This requires testers to employ a different mindset and strategies for successful debugging of microservices. On that note, one strategy that we find particularly useful is contract testing. Sign your contract tests on the dotted line.

Beyond data and model parallelism for deep neural networks

The Morning Paper

To me that means the “simple” object access protocol, but not here: We introduce SOAP, a more comprehensive search space of parallelization strategies for DNNs that includes strategies to parallelize a DNN in the Sample, Operator, Attribute, and Parameter dimensions.

PPC Optimization: Minimize Learning Mode

Website Optimization

In Google Ads the bid strategy you choose determines how Google calculates your ad bids. Different bid strategies have different uses and advantages, and include manual and automated bid strategies like "Maximize Clicks" and "Target CPA" (see Figure 1).

Cache-Control for Civilians

CSS Wizardry

To this end, having a solid caching strategy can make all the difference for your visitors. ?? The amount of control we’re granted makes for very intricate and powerful caching strategies. You should also have a very robust cache busting strategy in place so that you don’t inadvertently aggressively cache a file to which immutable has been applied. I would always recommend solving your cache busting strategy before even thinking about your caching strategy.

Cache 215

Making Cloud.typography Fast(er)

CSS Wizardry

The implication here is that we’ve now rendered any font-loading strategies completely ineffective: font-display can’t work if there are no fonts; the Font Loading API is useless if there are no fonts.

Three Tips for EC2 Monitoring using CloudWatch


Instead of leaving this entirely to your Ops team, I encourage both developers and architects to have a monitoring strategy while designing solutions for the cloud.

CSS and Network Performance

CSS Wizardry

While this strategy is effective, it’s not simple: highly dynamic sites can be difficult to extract styles from, the process needs to be automated, we have to make assumptions about what above the fold even is, it’s hard to capture edge cases, and tooling still in its relative infancy.

Java Unit Testing Best Practices: How to Get the Most Out of Your Test Automation


We will also discuss code coverage, mocking dependencies, and overall testing strategies. Unit testing is a well-known practice, but there's lots of room for improvement!

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence

High Scalability

Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? Ready to transition from a commercial database to open source, and want to know which databases are most popular in 2019? Or, considering adding a new database to your application and want to see which combinations are most popular?

PostgreSQL Connection Pooling: Part 1 – Pros & Cons


However, all of these problems are well-discussed in the PostgreSQL community, and mitigation strategies ensure the pros of a connection pooler far exceed their cons. A long time ago, in a galaxy far far away, ‘threads’ were a programming novelty rarely used and seldom trusted.

The Future of Performance Testing

Alex Podelko

It definitely changes the performance engineering strategy and there are many questions to be sorted out eventually. Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately.

Visual UI or Functional Testing- Which One to Use and When?


There are many components of a successful web application testing strategy, but two of the most important elements are — Functional testing and visual testing. Being a tester or QA, you might know the importance of testing web applications. It is an essential part of the web application development process on which the stability and success of an app depend.

2019 PostgreSQL Trends Report: Private vs. Public Cloud, Migrations, Database Combinations & Top Reasons Used


of respondents have adopted a hybrid cloud strategy. A recent report by RightScale found that 69% of businesses have adopted a hybrid cloud strategy by combining both public clouds and private clouds. of PostgreSQL deployments were leveraging a multi-cloud strategy.

Handling Failure in Long-Running Processes


Let's see some strategies for dealing with failure in the Shipping service. In the previous posts in this series, we've seen some examples of long-running processes , how to model them, and where to store the state. But building distributed systems is hard.

The Three Types of Performance Testing

CSS Wizardry

Simply knowing the different forms of performance testing that we have available to us, and where they sit in the product development process, makes it much easier for businesses to adopt a performance strategy and keep on top of things.

Embark on a journey towards Autonomous Cloud Management with Dynatrace


Zero-downtime deployment strategies such as blue/green or canary releases introduce built-in recovery mechanisms to reduce the impact of defects on production users. When you make a change, make sure you have deployed AND tested your remediation strategy in case a fire breaks out.

Cloud 206

Optimizing Database Performance and Efficiency


Optimizing performance of such complex systems at scale requires some skill, but more importantly it requires a sound strategy and good observability, because you can't optimize what you can't measure.

Managing the Modern IT Environment – Observability Do’s and Don’ts


But in the context of modern IT environments, “observability” takes on a much more relevant and distinct role to address new constructs like microservices and service mesh architectures, which have greatly complicated traditional management strategies.

Advancing Application Performance with NVMe Storage, Part 3


Using a mix of historical data and financial modeling, one platform can provide the horsepower required for predicting future investment strategies for their financial customers. NVMe Storage Use Cases.

2019 Database Trends – SQL vs. NoSQL, Top Databases, Single vs. Multiple Database Use


Multi-database type use has exploded over the past decade, compared to the traditional strategy of throwing all of your eggs in one basket. Wondering which databases are trending in 2019?

What If?

CSS Wizardry

Not only does this strike me as an unusual design decision—setting out to build a lazyloader and then having it intentionally block rendering—there had been no defensive strategy to answer the question: what if something goes wrong with image delivery? This isn’t the first time I’ve encountered such an odd choice of development strategy.

Performance Testing AWS Deployments


Below is the performance testing strategy used for an implementation using JMeter, BlazeMeter and Selenium Webdriver. Goals. Ninety-nine percent of the page-load times for the users accessing the applications should be less than or equal to two seconds. Users are based out of continents?—?North

Use management zones for fine-grained filtering of problem notifications


The Dynatrace mobile app follows the same strategy as the global problem indicator, only delivering notifications for problems that affect your management zones. Dynatrace news.

Mobile 152

There are no secrets that time doesn’t reveal—how to use the token management API to rotate your secrets!


Without a dedicated strategy, you quickly lose control of all the secrets you’re depending on across your environment. This blog post provides an example of how to use the Dynatrace token management API endpoint to implement a rotation strategy using a HashiCorp Vault server.

Optimizing Database Performance and Efficiency

Baron Schwartz

Optimizing performance of such complex systems at scale requires some skill, but more importantly it requires a sound strategy and good observability, because you can’t optimize what you can’t measure.