- Ordered by alphabet
- Group by prefix or suffix
- Group by topic
- Database
- Data engineering
- Data interchange format
- Incident metrics
- Risk management
- Service level terminologies
- Network
- OSI model
- Compliance
- Communication
- Agile
- Cloud service provider
- Diagram
- Hardware
- Microservice design patterns
- Tech stacks
- Concurrency control
- Factor-driven software development methodologies
- Software development process
- Software design methodologies
- Software development principles
- Programming paradigms
- Software architecture paradigms
- Software architectural patterns
- Software life cycles
- Java
- File system
- Page replacement algorithms
- Organizations
- Data-size units
- Data-rate units
- Timezone
- Business
- Roles
- Workspace
- English
- AADD
- AC
- ACID
- ACK / Ack
- ACL
- AD
- ADL
- ADP
- ADR
- AES
- AFAICT
- As Far As I Can Tell
- AFAIK
- As Far As I Know
- AFK
- Away From Keyboard
- AI
- Artificial Intelligence
- AIOps
- Artificial Intelligence for IT Operations
- AKA
- As Known As
- AKM
- Architectural Knowledge Management
- ALM
- Application Lifecycle Management
- AML
- Anti-Money Laundering
- AMQP
- AOF
- Append Only File
- AOP
- Aspect-Oriented Programming
- aPaaS
- application Platform as a Service (Same with PaaS)
- API
- APM
- Application Performance Monitoring
- Agile Project Management
- Application Portfolio Management
- ASAP
- As Soon As Possible
- ASCII
- American Standard Code for Information Interchange
- ASD
- ASP
- ASR
- Architecturally-Significant Requirement
- ATDD
- AUI
- AUP
- Agile Unified Process
- AWS
- Amazon Web Services
- B
- Byte
- b
- bit
- BAN
- BASE
- BC
- Business Continuity
- BCE
- Boundary-Control-Entity (Same with ECB)
- BCP
- Business Continuity Planning
- BDD
- BDUF
- Big Design Up Front (principle)
- BFF
- BgDD
- BI
- Business Intelligence
- BLOB / blob
- bps
- bits per second
- Bps
- Bytes per second
- BRB
- Be Right Back
- BSON
- BTW
- By The Way
- B2B
- Business to Business
- B2C
- Business to Consumer
- B2E
- Business to Employee
- CA
- Certificate / Certification Authority
- CaaS
- Container as a Service
- CAN
- CAP theorem
- Consistency, Availability and Partition tolerance
- CASE
- Computer Aided Software Engineering
- CBD
- Component-Based Development (Same with CBSE)
- CBSE
- Component-Based Software Engineering
- CC
- Carbon Copy
- CCP
- Common-Closure Principle
- CD
- Continuous Delivery
- Continuous Deployment
- CDA
- Content Delivery Application
- CDC
- Change Data Capture
- CDD
- Configuration-Driven Development
- CDN
- CDT
- Central Daylight Time
- CEO
- Chief Executive Officer
- CEP
- Complex Event Processing
- CFD
- Control-Flow Diagram
- Cumulative Flow Diagram
- CFO
- Chief Financial Officer
- CI
- Continuous Integration
- CI/CD / CICD
- Continuous Integration and Continuous Delivery / Deployment
- CL
- CLOB / clob
- CLI
- CLT
- Command-Line Tool
- CM
- Content Management
- CMO
- Chief Marketing Officer
- CMP
- Certificate Management Protocol
- CMS
- CO
- Commitment Ordering
- COO
- Chief Operating Officer / Chief Operation Officer
- CPS
- Connections Per Second
- CPU
- Central Processing Unit
- CQRS
- Command and Query Responsibility Segregation
- CQS
- Command-Query Separation (principle)
- CR
- Code Review
- CRM
- CRP
- Common-Reuse Principle
- CRUD
- CSA
- Cloud Security Alliance
- CSO
- Chief Security Officer
- CSP
- CSS
- Cascading Style Sheets
- CST
- Central Standard Time
- CSV
- CTDD
- CTO
- Chief Technology Officer
- CUI
- C2B
- Consumer to Business
- C2C
- Consumer to Consumer
- DaaS
- DAD
- DAL
- DAO
- DB
- DBA
- DBaaS
- DBMS
- DC
- DCI
- DCL
- DCO
- Data Center Outsourcing
- DDD
- DDL
- DDoS
- Distributed Denial-of-Service (attack)
- DES
- Data Encryption Standard
- DFD
- Data Flow Diagram
- DHCP
- DHT
- Distributed Hash Table
- DLM
- Distributed Lock Manager
- DLQ
- Dead Letter Queue
- DM
- Direct Message
- Dimensional Modeling
- DMCA
- Digital Millennium Copyright Act
- DML
- DND
- Do Not Disturb
- DNS
- DOB
- Date Of Birth
- DOCTYPE
- DOCument TYPE declaration
- DOM
- DORA
- DevOps Research and Assessment
- DQL
- DR
- DRM
- Digital Rights Management
- DRP
- DRY
- DSDL
- Document Schema Definition Language
- DSDM
- Dynamic Systems Development Method
- DSL
- Domain-Specific Language
- DST
- Daylight Saving Time
- DSV
- DTD
- Document Type Definition
- DTSTTCPW
- Do The Simplest Thing That Could Possibly Work (principle)
- DUT
- DVCS
- Distributed Version Control System
- DW
- DWH
- Data WareHouse (Same with DW)
- DWIM
- D3
- Design-Driven Development
- EAI
- Enterprise Application Integration
- EB
- Exabyte
- EBC
- Entity-Boundary-Control (Same with ECB)
- EC
- Eventual Consistency
- ECB
- Entity-Control-Boundary
- ECM
- Enterprise Content Management
- ECO
- Extended Commitment Ordering
- ECRS
- Expense and Cost Recovery System
- EDA
- Event-Driven Architecture
- EDD
- Example-Driven Development
- EDH
- Enterprise Data Hub
- EDI
- Electronic Data Interchange
- EDW
- Enterprise Data Warehouse (Same with DW)
- ELK
- Elasticsearch, Logstash, and Kibana (tech stack)
- ELT
- EM
- Engineering Manager
- EMV
- Europay, Mastercard and Visa
- EOD
- End of Day
- EOF
- End of File
- EOL
- End of Line
- EOM
- End of Month
- End of Message
- EOT
- End of Transmission
- EOW
- End of Week
- ER
- Entity Relationship
- ERD
- Entity-Relationship Diagram
- Engineering Requirements Document
- ERP
- ES
- ESB
- Enterprise Service Bus
- ESP
- Event Stream Processing
- EST
- Eastern Time Zone
- ETA
- Estimated Time of Arrival
- ETL
- EUT
- Equipment Under Test
- E2E
- End-To-End
- e.g.
- for example
- FaaS
- FACTA
- Fair and Accurate Credit Transactions Act
- FAQ
- Frequently Asked Questions
- FAT
- File Allocation Table
- FDD
- FIFO
- First In, First Out
- FK
- FP
- Functional Programming
- FSM
- Finite-State Machine
- FTE
- Full-Time Employee
- FTP
- FWIW
- For What It's Worth
- FYI
- For Your Information
- GAN
- Global Area Network
- GB
- Gigabyte
- GBps
- Gigabyte per second
- GC
- GCP
- Google Cloud Platform
- GFS
- Google File System
- GIS
- Geographic Information System
- GMS
- Globalization Management System (Same with TMS)
- GMT
- Greenwich Mean Time
- GNU
- An extensive collection of free software
- GRASP
- GSM
- Goals, Signals and Measures (framework)
- GUI
- HAN
- HDD
- HDFS
- Hex
- Hexadecimal
- HIPAA
- HMAC
- Hash-based Message Authentication Code
- HMVC
- HOOD
- Hierarchic Object-Oriented Design
- HPC
- High-Performance Computing
- HR
- Human Resources
- HRM
- Human Resources Management
- HSM
- Hardware Security Module
- HTML
- HyperText Markup Language
- HTTP
- Hypertext Transfer Protocol
- HTTPS
- Hypertext Transfer Protocol Secure
- IaaS
- IaC
- Infrastructure as code
- IAM
- Identity and Access Management
- IC
- Individual Contributor
- ICN
- Information-Centric Networking
- IDE
- Integrated Development Environment
- IDL
- Interface Definition Language
- IdM
- Identity Management
- IEEE
- Institute of Electrical and Electronic Engineers
- IETF
- Internet Engineering Task Force
- IIRC
- If I Recall/Remember Correctly
- IIUC
- If I Understand Correctly
- IM
- Instant Messaging
- IMAP
- Internet Message Access Protocol
- IMO
- In My Opinion
- IMHO
- In My Honest/Humble Opinion
- IoT
- Internet of Things
- IOW
- In Other Words
- IP
- Internet Protocol
- Intellectual Property
- IPC
- Inter-Process Communication / InterProcess Communication
- IPv4
- Internet Protocol version 4
- IPv6
- Internet Protocol version 6
- ISO
- International Organization for Standardization
- ISP
- ISV
- Independent Software Vendor
- IT
- Information Technology
- ITSM
- Information Technology Service Management
- i.e.
- in other words
- JAD
- Joint Application Design
- JDBC
- Java Database Connectivity
- JDK
- Java Development Kit
- JMS
- Java Message Service
- JRE
- Java Runtime Environment
- JS
- JavaScript
- JSON
- JVM
- Java Virtual Machine
- KB
- Kilobyte
- KBps
- Kilobyte per second
- KISS
- Keep It Simple, Stupid! (principle)
- KMS
- Key Management Service
- KPI
- Key Performance Indicator
- LAMP
- Linux, Apache, MySQL, PHP/Perl/Python (tech stack)
- LAN
- LB
- LCME
- Linux, Yaws, CouchDB, Erlang (tech stack)
- LDAP
- Lightweight Directory Access Protocol
- LDF
- Longest Distance First
- LEDES
- Legal Electronic Data Exchange Standard
- LeSS
- Large-Scale Scrum
- LGTM
- Looks Good to Me
- LIFO
- Last In, First Out
- LMK
- Let Me Know
- LMS
- LRU
- Least Recently Used
- LYME
- Linux, Yaws, Mnesia, Erlang (tech stack)
- MAC
- Message Authentication Code
- MAN
- Metropolitan Area Network
- MB
- Megabyte
- MBaaS
- MBps
- Megabyte per second
- MDM
- Master Data Management
- MEAN
- MongoDB, Express.js, AngularJS and Node.js (tech stack)
- MERN
- MongoDB, Express.js, React and Node.js (tech stack)
- MEVN
- MongoDB, Express.js, VueJS, Node.js (tech stack)
- MFA
- Multi-Factor Authentication
- MFT
- Managed File Transfer
- MIME
- Multipurpose Internet Mail Extension
- MIS
- Management Information System
- ML
- Machine Learning
- MOM
- Message-Oriented Middleware
- MPA
- Multi-Party Authorization
- MQ
- Message Queue
- MR
- Merge Request
- MS
- Microsoft
- MTBF
- Mean Time Before Failure
- MTDC
- Multi-Tenant Data Center
- MTTA
- Mean Time To Acknowledge
- MTTF
- Mean Time To Failure
- MTTR
- Mean Time To Recovery
- Mean Time To Repair
- Mean Time To Respond
- Mean Time To Resolve
- MVA
- Model–View–Adapter
- MVC
- Model–View–Controller
- MVCC
- Multi-Version Concurrency Control
- MVCO
- Multi-Version Commitment Ordering
- MVD
- Minimum Viable Documentation
- MVNO
- Mobile Virtual Network Operator
- MVP
- Model–View–Presenter
- Minimal Vaable Product
- MVVM
- Model–View–View Model
- MWN
- Municipal Wireless Network
- NaaS
- NACK
- Negative-Acknowledgement
- NAK
- Negative-Acknowledgement (Same with NACK)
- NFU
- Not Frequently Used
- NIS
- Network Information Service
- NIT / nit
- nit-pick / nitpicking / Nitpick
- NLP
- Natural Language Processing
- NLU
- Natural Language Understanding
- NTFS
- New Technology File System
- OAuth
- Open Authorization
- OCC
- OCO
- Optimistic Commitment Ordering
- ODBC
- Open Database Connectivity
- ODS
- Operational Data Store
- OIDC
- OpenID Connect
- OKR
- Objectives and Key Results
- OLAP
- Online Analytical Processing
- OLEP
- Online Event Processing
- OLTP
- Online Transaction Processing
- OMT
- Object-Modeling Technique
- OOA
- Object-Oriented Analysis
- OOAD
- Object-Oriented Analysis and Design
- OOD
- Object-Oriented Design
- OOO
- Out Of Office
- OOP
- Object-Oriented Programming
- OOUI
- OpenUP
- Open Unified Process
- ORB
- Object Request Broker
- ORM
- Object–Relational Mapping
- OS
- Operating System
- OSI
- Open Systems Interconnection (model)
- OSS
- Open-Source Software
- Object Storage Service (Alibaba Cloud)
- OTAC
- One-Time Authorization Code (Same with OTP)
- OTP
- PaaS
- PAC
- Presentation–Abstraction–Control
- PAN
- PAT
- Personal Access Token
- PB
- Petabyte
- PBI
- Product Backlog Item
- PC
- Personal Computer
- PCC
- PCI
- Payment Card Industry
- PCI-DSS
- Payment Card Industry Data Security Standard
- PEP
- Python Enhancement Proposals
- PIC
- Personal In Charge
- PIN
- Personal Identification Number
- PK
- PKI
- Public Key Infrastructure
- PM
- Project Manager
- Product Manager
- POC / PoC
- Proof of Concept
- Point of Contact
- POJO
- Plain Old Java Object
- POLA
- Principle Of Least Astonishment
- POR
- Plan Of Record
- POV / PoV
- Proof of Value
- PR
- Pull Request (Same with CL)
- PRD
- Product Requirements Document
- Protobuf
- Protocol Buffers
- PSP
- PST
- Pacific Time Zone
- PTAL
- Please Take A Look
- PTE
- Part-Time Employee
- PTO
- Paid Time Off
- PuTTY
- A free and open-source terminal emulator, serial console and network file transfer application
- P2P
- Peer-to-Peer
- QA
- Quality Assurance
- Q&A
- Question-and-Answer
- QBR
- Quarterly Business Review
- QC
- Quality Control
- QE
- Quality Engineer
- QPS
- Queries Per Second
- QTR
- Quarterly Tech Review
- RA
- Registration Authority
- RAB
- Rapid Application Building (Same with RAD)
- RAD
- RAID
- Redundant Array of Inexpensive Disks / Redundant Array of Independent Disks
- RAM
- Random Access Memory
- RAN
- Religious Area Network
- RCA
- Root Cause Analysis
- RDBMS
- RDUF
- Rough Design Up Front (principle)
- RE
- Release Engineering
- regex / regexp
- Regular Expression
- REP
- Reuse-release Equivalence Principle
- RERO
- REST
- Representational State Transfer
- RFC
- Remote Function Call
- Request For Comments
- ROM
- Read Only Memory
- RPC
- Remote Procedure Call
- RPO
- Recovery Point Objective
- RPS
- Requests Per Second
- RSA
- Rivest–Shamir–Adleman
- RT
- Response Time
- RTO
- Recovery Time Objective
- RUP
- Rational Unified Process
- R&D
- Research and Development
- SaaS
- SAFe
- Scaled Agile Framework
- SAML
- Security Assertion Markup Language
- SAN
- SAP
- Stable-Abstractions Principle
- SASE
- Secure Access Service Edge
- SBA
- Space-Based Architecture
- SBE
- Specification By Example
- SCA
- Service Component Architecture
- SCM
- Software Configuration Management
- Supply Chain Management
- SCO
- Strict Commitment Ordering
- SDD
- Story-Driven Development
- SDK
- Software Development Kits
- SDLC
- Systems Development Life Cycle
- SDN
- Software-Defined Networking
- SD-WAN
- Software-Defined WAN
- SDO
- Service Data Object
- SDP
- Stable-Dependencies Principle
- SECaaS
- Security as a Service
- SEO
- SFTP
- SSH File Transfer Protocol
- Secure File Transfer Protocol
- SGML
- Standard Generalized Markup Language
- SLA
- SLI
- SLO
- SMART
- Specific, Measurable, Achievable, Relevant, Time-bound (goal setting framework)
- SMS
- Short Message Service
- SMTP
- Simple Mail Transfer Protocol
- SN
- Shared-Nothing (architecture)
- Serial Number
- SOA
- Service-Oriented Architecture
- SOAP
- Simple Object Access Protocol
- SOLID
- Single-responsibility principle, Open–closed principle, Liskov substitution principle, Interface segregation principle, Dependency inversion principle
- SOP
- Standard Operating Procedure
- SPOF
- Single Point Of Failure
- SPOT
- Single Point Of Truth (Same with SSOT)
- SQA
- Software Quality Assurance
- SQL
- SRE
- Site Reliability Engineering
- SRLC
- Software Release Life Cycle
- SSADM
- Structured Systems Analysis and Design Method
- SSD
- Solid-State Drive
- System Sequence Diagram
- SSH
- Secure Shell (Protocol)
- SSL
- Secure Sockets Layer
- SSO
- Single Sign-On
- SSOT
- SS2PL
- Strong Strict 2-Phase Locking
- SUT
- System Under Test
- SVOT
- SWE
- SoftWare Engineer
- S2PL
- Strict 2-Phase Locking
- TB
- Terabyte
- TBA
- To Be Announced
- TBD
- To Be Done/Decided/Determined
- TBH
- To Be Honest
- TBR
- To Be Reviewed
- TBps
- Terabyte per second
- TC
- Technical Candidate
- TCC
- Try-Confirm/Cancel
- TCO
- Total Cost of Ownership
- TCP
- Transmission Control Protocol
- TDD
- TDS
- Transaction Data Store
- TE
- Test Engineer
- TL
- Tech Lead
- TLM
- Tech Lead Manager
- TLS
- Transport Layer Security
- TLDR / TL;DR
- Too Long, Didn't Read
- TMS
- TMTOWTDI
- There's More Than One Way To Do It (principle)
- TPM
- Technical Program Manager
- Technological Protection Measure
- TO
- TOC
- Table Of Contents
- TOT
- Top Of Tree (The newest code in the code base)
- TOTP
- TPA
- Third-Party Authenticator
- TPS
- Transactions Per Second
- TSV
- TTL
- Time To Live
- TTP
- Trusted Third Party
- TUI
- UAP
- Uniform Access Principle
- UAT
- User Acceptance Testing
- UCaaS
- Unified Communication as a Service
- UCD
- User-Centered Design
- UDD
- User-Driven Development (Same with UCD)
- UDDI
- Universal Description, Discovery and Integration
- UDP
- User Datagram Protocol
- UI
- UML
- Unified Modeling Language
- URI
- Uniform Resource Identifier
- URL
- USD
- Unified Software Development
- UTC
- Coordinated Universal Time
- UTF-8
- Unicode Transformation Format - 8-bit
- UUT
- Unit Under Test
- UX
- User Experience
- VA
- Validation Authority
- VDD
- Value-Driven Design
- VDM
- Virtual Database Manager
- VLAN
- VPN
- VS
- Visual Studio
- V&V
- Verification and Validation
- WAL
- Write-Ahead Logging (PostgreSQL)
- WAN
- WBAN
- Wireless BAN (Same with BAN)
- WCM
- Web Content Management
- WFH
- Work From Home
- WIP
- Work In Progress
- WLAN
- WS
- Web Service
- WSDL
- Web Service Description Language
- W3C
- World Wide Web Consortium
- XML
- XP
- Extreme Programming
- XSD
- XML Schema Definition
- YAGNI
- YAML
- YAML Ain’t Markup Language (Recursive acronym)
- YARN
- Yet Another Resource Negotiator
- YB
- Yottabyte
- ZB
- Zettabyte
- ZTN
- 2FA
- Two-Factor Authentication (Same with MFA)
- 2PC
- 2PL
- CEO: Chief Executive Officer
- CFO: Chief Financial Officer
- COO: Chief Operating Officer / Chief Operation Officer
- CTO: Chief Technology Officer
- CMO: Chief Marketing Officer
- CSO: Chief Security Officer
- EOD: End of Day
- EOF: End of File
- EOL: End of Line
- EOM: End of Message
- EOM: End of Month
- EOT: End of Transmission
- EOW: End of Week
- SLA: Service Level Agreement
- SLI: Service Level Indicator
- SLO: Service Level Objective
- SaaS: Software as a Service
- PaaS: Platform as a Service
- aPaaS: application Platform as a Service
- iPaaS: integration Platform as a Service
- dPaaS: data Platform as a Service
- IaaS: Infrastructure as a Service
- FaaS: Function as a Service
- DaaS: Destop as a Service
- DBaaS: Database as a Service
- DCaaS: Data Center as a Service
- CaaS: Container as a Service
- NaaS: Network as a Service
- SECaaS: Security as a Service
- UCaaS: Unified Communication as a Service
- MBaaS: Mobile Backend as a Service
- MSaaS: Managed Software as a Service
- TDD: Test-Driven Development
- BDD: Behavior-Driven Development
- DDD: Domain-Driven Design
- CMS: Content Management System
- DBMS: Database Management System
- GMS: Globalization Management System (Same with TMS)
- KMS: Key Management Service
- TMS: Translation Management System
- LMS: Learning Management System
- TPS: Transactions Per Second
- QPS: Queries Per Second
- RPS: Requests Per Second
- CPS: Connections Per Second
- bps: bits per second
- Bps: Bytes per second
- KBps: Kilobyte per second
- MBps: Megabyte per second
- GBps: Gigabyte per second
- TBps: Terabyte per second
- ASP: Application Service Provider
- CSP: Cloud Service Provider
- ISP: Internet Service Provider
- PSP: Payment Service Provider
- DUT: Device Under Test
- EUT: Equipment Under Test
- SUT: System Under Test
- UUT: Unit Under Test
- DB: Database
- DBA: Database Administrator
- DBMS: Database Management System
- ACID: Atomicity, Consistency, Isolation, and Durability
- BASE: Basically Available, Soft state, Eventually consistent
- PK: Primary Key
- FK: Foreign Key
- BLOB: Binary Large OBject
- CLOB: Character Large OBject
- CAP theorem: Consistency, Availability and Partition tolerance
- CRUD: Create, Read, Update and Delete
- SQL: Structured Query Language
- WAL: Write-Ahead Logging (PostgreSQL)
- JDBC: Java Database Connectivity
- ODBC: Open Database Connectivity
- VDM: Virtual Database Manager
- DW: Data Warehouse
- DWH: Data WareHouse (Same with DW)
- EWD: Enterprise Data Warehouse (Same with DW)
- ETL: Extract, Transform, and Load
- ELT: Extract, Load, and Transform
- ELK: Elasticsearch, Logstash, and Kibana (tech stack)
- XML: Extensible Markup Language
- JSON: JavaScript Object Notation
- BSON: Binary JSON (JavaScript Object Notation)
- CSV: Comma-Separated Values
- TSV: Tab-Separated Values
- DSV: Delimiter-Separated Values
- Protobuf: Protocol buffers
- MTBF: Mean Time Before Failure
- MTTA: Mean Time To Acknowledge
- MTTF: Mean Time To Failure
- MTTR: Mean Time To Recovery/Repair/Respond/Resolve
- DR: Disaster Recovery
- DRP: Disaster Recovery Plan
- BC: Business Continuity
- BCP: Business Continuity Planning
- RTO: Recovery Time Objective
- RPO: Recovery Point Objective
- MTPoD: Maximum Tolerable Period of Disruption
- MTD: Maximum Tolerable Downtime
- MTO: Maximum Tolerable Outage
- MAO: Maximum Allowable Outage
- RCO: Recovery Consistency Objective
- RCC: Recovery Consistency Characteristics
- ROG: Recovery Object Granularity
- BIA: Business Impact Analysis
- TRA: Threat and Risk Analysis
- GAN: Global Area Network
- WAN: Wide Area Network
- RAN: Religious Area Network
- MAN: Metropolitan Area Network
- MWN: Municipal Wireless Network
- CAN: Campus Area Network
- HAN: Home Area Network
- LAN: Local Area Network
- PAN: Personal Area Network
- BAN: Body Area Network
- WBAN: Wireless BAN (Same with BAN)
- VPN: Virtual Private Network
- ZTN: Zero Trust Network
- Layer 7: Application layer
- AMQP: Advanced Message Queuing Protocol
- DHCP: Dynamic Host Configuration Protocol
- DNS: Domain Name System
- FTP: File Transfer Protocol
- HTTP: Hypertext Transfer Protocol
- HTTPS: Hypertext Transfer Protocol Secure
- IMAP: Internet Message Access Protocol
- LDAP: Lightweight Directory Access Protocol
- SFTP: SSH File Transfer Protocol / Secure File Transfer Protocol
- SMTP: Simple Mail Transfer Protocol
- SSH: Secure Shell (protocol)
- Layer 4: Transport layer
- TCP: Transmission Control Protocol
- UDP: User Datagram Protocol
- Layer 3: Network layer
- IP: Internet Protocol
- IPv4: IP (Internet Protocol) version 4
- IPv6: IP (Internet Protocol) version 6
- AML: Anti-Money Laundering
- FACTA: Fair and Accurate Credit Transactions Act
- HIPPA: Health Insurance Portability and Accountability Act
- DMCA: Digital Millennium Copyright Act
- Synchronous
- Web service
- REST: Representational State Transfer
- SOAP: Simple Object Access Protocol
- RPC: Remote Procedure Call
- Web service
- Asynchronous
- MQ: Message Queue
- AC: Acceptance Criteria
- APM: Agile Project Management
- PBI: Product Backlog Item
- AWS: Amazon Web Services
- GCP: Google Cloud Platform
- CFD: Control-Flow Diagram
- CFD: Cumulative Flow Diagram
- DFD: Data Flow Diagram
- ERD: Entity-relationship Diagram
- SSD: System Sequence Diagram
- CPU: Central Processing Unit
- HDD: Hard Disk Drive
- SSD: Solid-State Drive
- RAM: Random Access Memory
- ROM: Read Only Memory
- CQRS: Command and Query Responsibility Segregation
- BFF: Backend for Frontend
- ES: Event Sourcing
- ACL: Anti-Corruption Layer
- TCC: Try-Confirm/Cancel
- LAMP: Linux, Apache, MySQL, PHP/Perl/Python (tech stack)
- ELK: Elasticsearch, Logstash, and Kibana (tech stack)
- LYME: Linux, Yaws, Mnesia, Erlang (tech stack)
- LCME: Linux, Yaws, CouchDB, Erlang (tech stack)
- MEAN: MongoDB, Express.js, AngularJS and Node.js (tech stack)
- MERN: MongoDB, Express.js, React and Node.js (tech stack)
- MEVN: MongoDB, Express.js, VueJS, Node.js (tech stack)
- Categories
- Methods
- 2PL: 2-Phase Locking
- S2PL: Strict 2-Phase Locking
- SS2PL: Strong Strict 2-Phase Locking
- TO: Timestamp Ordering
- CO: Commitment Ordering
- SCO: Strict Commitment Ordering
- OCO: Optimistic Commitment Ordering
- ECO: Extended Commitment Ordering
- MVCC: Multi-Version Concurrency Control
- MVCO: Multi-Version Commitment Ordering
- TDD: Test-Driven Development
- AADD: Active-Admin-Driven Development
- BgDD: Bug-Driven Development
- CBD: Component-Based Development (Same with CBSE)
- CDD: Configuration-Driven Development
- D3: Design-Driven Development
- FDD: Feature-Driven Development
- UDD: User-Driven Development (Same with UCD)
- RAD: Rapid Application Development
- ASD: Adaptive Software Development
- USD: Unified Software Development
- RUP: Rational Unified Process
- OpenUP: Open Unified Process
- AUP: Agile Unified Process
- RAB: Rapid Application Building (Same with RAD)
- DSDM: Dynamic Systems Development Method
- DDD: Domain-Driven Design
- UCD: User-Centered Design
- VDD: Value-Driven Design
- SSADM: Structured Systems Analysis and Design Method
- HOOD: Hierarchic Object-Oriented Design
- RERO: Release Early, Release Often (principle)
- GRASP: General Responsibility Assignment Software Patterns
- SOLID: Single-responsibility principle, Open–closed principle, Liskov substitution principle, Interface segregation principle, Dependency inversion principle
- YAGNI: You Aren't Gonna Need It (principle)
- UAP: Uniform Access Principle
- TMTOWTDI / TIMTOWTDI: There's More Than One Way To Do It (principle in Perl)
- DTSTTCPW: Do The Simplest Thing That Could Possibly Work (principle)
- SSOT: Single Source Of Truth
- SVOT: Single Version Of Truth
- POLA: Principle Of Least Astonishment
- KISS: Keep It Simple, Stupid! (principle)
- DRY: Don't Repeat Yourself (principle)
- DWIM: Do What I Mean (principle)
- CQS: Command-Query Separation (principle)
- BDUF: Big Design Up Front (principle)
- RDUF: Rough Design Up Front (principle)
- Package principles
- Principles of package cohesion
- REP: Reuse-release Equivalence Principle
- CRP: Common-Reuse Principle
- CCP: Common-Closure Principle
- Principles of package coupling
- ADP: Acyclic Dependencies Principle
- SDP: Stable-Dependencies Principle
- SAP: Stable-Abstractions Principle
- Principles of package cohesion
- OOP: Object-Oriented Programming
- FP: Functional Programming
- XP: Extreme Programming
- AOP: Aspect-Oriented Programming
- EDA: Event-Driven Architecture
- SBA: Space-Based Architecture
- SN: Shared-Nothing (architecture)
- SOA: Service-Oriented Architecture
- ADR: Action–Domain–Responder
- MVC: Model–View–Controller
- PAC: Presentation–Abstraction–Control
- MVP: Model–View–Presenter
- MVA: Model–View–Adapter
- MVVM: Model–View–View Model
- HMVC: Hierarchical Model–View–Controller
- ECB: Entity-Control-Boundary
- EBC: Entity-Boundary-Control (Same with ECB)
- BCE: Boundary-Control-Entity (Same with ECB)
- SDLC: Systems Development Life Cycle
- SRLC: Systems Release Life Cycle
- JDBC: Java Database Connectivity
- JDK: Java Development Kit
- JMS: Java Message Service
- JRE: Java Runtime Environment
- JVM: Java Virtual Machine
- POJO: Plain Old Java Object
- GFS: Google File System
- HDFS: Hadoop Distributed File System
- NTFS: New Technology File System
- FAT: File Allocation Table
- LRU: Least Recently Used
- NFU: Not Frequently Used
- LDF: Longest Distance First
- FIFO: First In, First Out
- ISO: International Organization for Standardization
- IEEE: Institute of Electrical and Electronic Engineers
- IETF: Internet Engineering Task Force
- W3C: World Wide Web Consortium
- LEDES: Legal Electronic Data Exchange Standard
- b: bit
- B: Byte
- KB: Kilobyte
- MB: Megabyte
- GB: Gigabyte
- TB: Terabyte
- PB: Petabyte
- EB: Exabyte
- ZB: Zettabyte
- YB: Yottabyte
- bps: bits per second
- Bps: Bytes per second
- KBps: Kilobyte per second
- MBps: Megabyte per second
- GBps: Gigabyte per second
- TBps: Terabyte per second
- UTC: Coordinated Universal Time
- GMT: Greenwich Mean Time
- PST: Pacific Time Zone
- EST: Eastern Time Zone
- CST: Central Standard Time
- CDT: Central Daylight Time
- DST: Daylight Saving Time
- BC: Business Continuity
- BCP: Business Continuity Planning
- B2B: Business to Business
- B2C: Business to Consumer
- B2E: Business to Employee
- C2C: Consumer to Consumer
- C2B: Consumer to Business
- IP: Intellectual Property
- KPI: Key Performance Indicator
- R&D: Research and Development
- SOP: Standard Operating Procedure
- UX: User Experience
- QBR: Quarterly Business Review
- OKR: Objectives and Key Results
- CEO: Chief Executive Officer
- CFO: Chief Financial Officer
- CMO: Chief Marketing Officer
- COO: Chief Operating Officer / Chief Operation Officer
- CSO: Chief Security Officer
- CTO: Chief Technology Officer
- IC: Individual Contributor
- PM: Project Manager
- PM: Product Manager
- TL: Tech Lead
- TLM: Tech Lead Manager
- TPM: Technical Program Manager
- TC: Technical Candidate
- EM: Engineering Manager
- SWE: SoftWare Engineer
- TE: Test Engineer
- EOD
- EOW
- DM
- FTE
- PTE
- HR
- OOO
- PTO
- TLDR / TL;DR
- WFH: Work From Home
- AFAICT: As Far As I Can Tell
- AFAIK: As Far As I Know
- AFK: Away From Keyboard
- AKA: As Known As
- ASAP: As Soon As Possible
- BRB: Be Right Back
- BTW: By The Way
- DOB: Date Of Birth
- ETA: Estimated Time of Arrival
- FAQ: Frequently Asked Questions
- FWIW: For What It's Worth
- FYI: For Your Information
- IIRC: If I Recall/Remember Correctly
- IIUC: If I Understand Correctly
- IMO: In My Opinion
- IMHO: In My Honest/Humble Opinion
- IOW: In Other Words
- LGTM: Looks Good to Me
- LMK: Let Me Know
- NIT: nit-pick / nitpicking / Nitpick
- PTAL: Please Take A Look
- TBA: To Be Announced
- TBD: To Be Done/Decided/Determined
- TBH: To Be Honest
- TBR: To Be Reviewed
- WIP: Work In Progress
- e.g.: for example
- i.e.: in other words