All Articles

143663 articles · Page 6552 of 7184
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 4, 2018 · Operations

Mastering Service Fault Tolerance: Key Patterns for Resilient Microservices

Effective fault tolerance is crucial for microservice stability, and this article explores core design principles and classic patterns—such as timeout retries, rate limiting, bulkhead isolation, circuit breakers, and fallback strategies—guiding developers to choose and combine the right approaches for high‑availability systems.

BulkheadCircuit Breakerfault tolerance
0 likes · 8 min read
Mastering Service Fault Tolerance: Key Patterns for Resilient Microservices
MaGe Linux Operations
MaGe Linux Operations
Mar 4, 2018 · Information Security

Hardening OpenSSH: Essential Steps to Secure Your SSH Server

This guide walks you through securing OpenSSH on Linux/Unix systems by configuring key‑based authentication, disabling root and password logins, restricting users, tightening firewall rules, applying rate limits, and using additional tools to protect against brute‑force attacks, all with concrete command examples.

Linux securityOpenSSHPublic Key Authentication
0 likes · 18 min read
Hardening OpenSSH: Essential Steps to Secure Your SSH Server
Architects Research Society
Architects Research Society
Mar 4, 2018 · Blockchain

The Technical Challenges Facing Blockchain Adoption

The article examines blockchain's future by highlighting three core technical constraints—high latency, costly computation, and limited storage—that must be overcome for the technology to move beyond speculation and achieve widespread practical use.

Storagecomputational costdecentralization
0 likes · 5 min read
The Technical Challenges Facing Blockchain Adoption
21CTO
21CTO
Mar 3, 2018 · Backend Development

Top 5 Python Web Frameworks Every Backend Developer Should Know

This article reviews five proven Python web frameworks—Django, CherryPy, web2py, TurboGears, and Pylons—highlighting their key features, ease of use, and suitability for both beginners and seasoned developers, helping web developers choose the right tool for rapid, scalable application development.

Backend DevelopmentCherryPyDjango
0 likes · 6 min read
Top 5 Python Web Frameworks Every Backend Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Mar 3, 2018 · Fundamentals

Boost Your Python Development with the Powerful PrettyPrinter Library

PrettyPrinter is a Python 3.6+ library that delivers high‑quality, syntax‑highlighted pretty‑printing by improving on existing tools like __repr__, pprint, pprintpp, and IPython.lib.pretty, offering a simple descriptive API for custom formatting and stateful object representation.

Code formattingIPythonPython
0 likes · 7 min read
Boost Your Python Development with the Powerful PrettyPrinter Library
ITPUB
ITPUB
Mar 3, 2018 · Operations

Essential Linux Installation and Login Commands Explained

This guide walks through the most frequently used Linux installation and login commands—such as login, shutdown, halt, reboot, install, mount, umount, chsh, exit, last, file, mkdir, grep, dd, find, mv, ls, diff, cmp, cat, and ln—detailing their purpose, syntax, key options, and practical examples for effective system administration.

LinuxTutorialfile-management
0 likes · 39 min read
Essential Linux Installation and Login Commands Explained
Java Backend Technology
Java Backend Technology
Mar 3, 2018 · Backend Development

Essential Java Interview Questions Every Backend Developer Should Master

A comprehensive collection of Java interview questions covering fundamentals, common collections, concurrency, JVM internals, design patterns, data structures, networking, databases, caching, messaging, frameworks, distributed systems, and micro‑service architecture to help developers prepare for junior to mid‑level positions.

Concurrencydatabasesdesign patterns
0 likes · 19 min read
Essential Java Interview Questions Every Backend Developer Should Master
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 2, 2018 · Backend Development

How to Build a Plugin‑Based Service Framework in Java Using SPI

This guide explains how to create a modular, plugin‑style service framework in Java using the Service Provider Interface (SPI), covering project structure, interface definition, implementation jars, META‑INF configuration, and a client example that loads multiple time‑service implementations at runtime.

SPIService Loaderplugin architecture
0 likes · 5 min read
How to Build a Plugin‑Based Service Framework in Java Using SPI
21CTO
21CTO
Mar 2, 2018 · Operations

How to Architect Large-Scale Websites: From Frontend to Data Center

This article outlines the comprehensive architecture of massive websites, covering frontend optimization, application and service layers, storage solutions, backend processing, monitoring, security, and data‑center design to handle billions of users and petabytes of data.

backendfrontendwebsite architecture
0 likes · 11 min read
How to Architect Large-Scale Websites: From Frontend to Data Center
Java Architect Essentials
Java Architect Essentials
Mar 2, 2018 · Fundamentals

New Features of JDK 9

JDK 9 adds a range of language and runtime enhancements—including a new module system, JShell REPL, upgraded Stream API, HTTP client, and internal changes to strings and exception handling—to improve modularity, performance, and developer productivity across Java applications.

HttpClientJDK9JShell
0 likes · 9 min read
New Features of JDK 9
Java Captain
Java Captain
Mar 2, 2018 · Fundamentals

Understanding Java String, StringBuilder, and StringBuffer: Differences, Performance, and Interview Questions

This article explains the internal implementation of Java's String class, compares it with StringBuilder and StringBuffer, demonstrates performance differences through benchmark code, and provides common interview questions with detailed answers, helping developers choose the appropriate class for various scenarios.

MemoryStringStringBuffer
0 likes · 16 min read
Understanding Java String, StringBuilder, and StringBuffer: Differences, Performance, and Interview Questions
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Mar 2, 2018 · Cloud Computing

How Cloud, Big Data, and AI Converge to Transform Enterprise Data Strategies

The article explores how the integration of cloud computing, big data, and artificial intelligence is reshaping enterprise data platforms, outlining a multi‑stage evolution from data unification to ecosystem building and forecasting the strategic importance of data in future business transformation.

Artificial IntelligenceEnterprise Databig data
0 likes · 9 min read
How Cloud, Big Data, and AI Converge to Transform Enterprise Data Strategies
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 2, 2018 · Mobile Development

Automated Performance Testing Solutions for Android and iOS Apps

The article outlines comprehensive automated performance testing approaches for Android and iOS applications, covering challenges of data accuracy, reliability and volume, and describing configurable UI automation, remote device management, data collection, and reporting mechanisms to enable scalable, low‑effort mobile testing.

AndroidData CollectionMobile Testing
0 likes · 13 min read
Automated Performance Testing Solutions for Android and iOS Apps