According to a recent survey, developers are playing a critical role in determining the IT technologies used by companies today. The annual “Future of Application Development and Delivery Survey” was performed by NGINX and received responses from more than 1,800 IT professionals.
According to the survey report, 74 percent of respondents said developers are responsible for choosing the organization's application development and delivery tools including containers and microservices.
When it comes to cloud usage, public cloud usage remains much more common than private clouds. When asked which private cloud their organizations use, 49 percent of respondents said they don't use private cloud. By comparison, when asked which public cloud they use, only 14 percent said they don't use public cloud.
On the subject of application container technology, nearly two-thirds of organizations are either investigating containers or are using them in development or production. One in five of those surveyed are already using containers in production, with a third of those running more than 80 percent of those workloads on containers. Half of those running containers are using them for mission-critical applications.
Microservices are continuing to increase in popularity as nearly 70 percent of organizations are either using or investigating the use of microservices, with approximately a third of those organizations currently using them in production.
On the subject of application security, the most popular technique for improving security and protecting against data breaches is to install a web application firewall (WAF). Overall, 57% of organizations use a WAF. Among smaller companies, WAF usage was even higher, up to 69 percent. Infrastructure anti-DDoS (at Layers 2 and 3) is gaining popularity in small and medium sized organizations, as well, whereas a higher percentage of large companies are using anti-virus.
Other technologies gaining popularity include:
- Continuous integration and continuous development (CI/CD): The majority of respondents say they are either using both CI and CD, or are using CI, and either investigating or planning to use CD.
- Orchestration and automation tools: Custom scripts remain the most popular overall. Configuration management and CI/CD were also popular.
- Application availability techniques: Self-managed distributed systems are popular overall. CDN, global load balancing, and managed services in the public cloud follow closely behind. Global load balancing is the most popular for large companies, while CDN and public cloud services are popular for fast-moving companies.
Application performance is an issue for 75 percent of organizations, with 25 percent claiming their application is outright slow. 31 percent said their organizations address performance infrequently or not at all.
When asked about application deployment challenges, these were the top cited:
- The constant trade-off between quality of code and expected speed of delivery.
- Slow release of code because of organizational barriers, risk of outages, and slow internal processes.
- Multiple and increasingly complex environments to which code must be deployed.
- Lack of automation tools and processes.
- Lack of central management, accountability, and collaboration tools.
- Use of multiple development tools, from legacy technologies to the next new thing, without firm commitment to any one tool.
Read more: https://www.nginx.com/app-dev-survey/
Are you paying more taxes than you have to as a developer or freelancer? The IRS is certainly not going to tell you about a deduction you failed to take, and your accountant is not likely to take the time to ask you about every deduction you’re entitled to. As former IRS Commissioner Mark Everson admitted, “If you don’t claim it, you don’t get it.
Get hands-on experience in performing simple to complex mobile forensics techniques Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats.
The Chirp GPS app is a top-ranked location sharing app available for Apple and Android that is super easy to use, and most of all, it's reliable.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.