{"id":22763224,"url":"https://github.com/maksimdzhangirov/practicalddd","last_synced_at":"2025-04-14T21:52:10.923Z","repository":{"id":96599543,"uuid":"420106134","full_name":"MaksimDzhangirov/practicalDDD","owner":"MaksimDzhangirov","description":"Practical DDD in Golang","archived":false,"fork":false,"pushed_at":"2022-11-01T13:08:49.000Z","size":1604,"stargazers_count":99,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T10:01:38.501Z","etag":null,"topics":["ddd-architecture","ddd-example","ddd-patterns","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaksimDzhangirov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-22T13:19:20.000Z","updated_at":"2025-03-28T08:43:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"7a0040b9-11ac-4c35-80bc-bebed1a23143","html_url":"https://github.com/MaksimDzhangirov/practicalDDD","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaksimDzhangirov%2FpracticalDDD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaksimDzhangirov%2FpracticalDDD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaksimDzhangirov%2FpracticalDDD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaksimDzhangirov%2FpracticalDDD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaksimDzhangirov","download_url":"https://codeload.github.com/MaksimDzhangirov/practicalDDD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248968741,"owners_count":21191158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ddd-architecture","ddd-example","ddd-patterns","golang"],"created_at":"2024-12-11T11:07:41.265Z","updated_at":"2025-04-14T21:52:10.902Z","avatar_url":"https://github.com/MaksimDzhangirov.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DDD на практике в Golang\n\nRussian translation of article series: \"Practical DDD in Golang\".\n\n1. [Practical DDD in Golang: Value Object](https://levelup.gitconnected.com/practical-ddd-in-golang-value-object-4fc97bcad70)\n2. [Practical DDD in Golang: Entity](https://levelup.gitconnected.com/practical-ddd-in-golang-entity-40d32bdad2a3)\n3. [Practical DDD in Golang: Domain Service](https://levelup.gitconnected.com/practical-ddd-in-golang-domain-service-4418a1650274)\n4. [Practical DDD in Golang: Domain Event](https://levelup.gitconnected.com/practical-ddd-in-golang-domain-event-de02ad492989)\n5. [Practical DDD in Golang: Module](https://levelup.gitconnected.com/practical-ddd-in-golang-module-51edf4c319ec)\n6. [Practical DDD in Golang: Aggregate](https://levelup.gitconnected.com/practical-ddd-in-golang-aggregate-de13f561e629)\n7. [Practical DDD in Golang: Factory](https://levelup.gitconnected.com/practical-ddd-in-golang-factory-5ba135df6362)\n8. [Practical DDD in Golang: Repository](https://levelup.gitconnected.com/practical-ddd-in-golang-repository-d308c9d79ba7)\n9. [Practical DDD in Golang: Specification](https://levelup.gitconnected.com/practical-ddd-in-golang-specification-6523d14438e6)\n10. [The Power of Generics in Go: The Repository pattern for GORM](https://hindenbug.io/the-power-of-generics-in-go-the-repository-pattern-for-gorm-7f8891df0934)\n\nПеревод статей по практическому применению предметно-ориентированного проектирования (DDD) в Golang\n\n1. [DDD на практике в Golang: Объект-значение](docs/value-object.md)\n2. [DDD на практике в Golang: Сущности](docs/entity.md)\n3. [DDD на практике в Golang: Сервисы предметной области](docs/domain-service.md)\n4. [DDD на практике в Golang: Событие предметной области](docs/domain-event.md)\n5. [DDD на практике в Golang: Модуль](docs/module.md)\n6. [DDD на практике в Golang: Агрегат](docs/aggregate.md)\n7. [DDD на практике в Golang: Фабрика](docs/factory.md)\n8. [DDD на практике в Golang: Репозиторий](docs/repository.md)\n9. [DDD на практике в Golang: Спецификация](docs/specification.md)\n10. [Преимущества дженериков (Generics) в Go: шаблон Репозиторий для GORM](docs/repository-pattern-for-gorm.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaksimdzhangirov%2Fpracticalddd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaksimdzhangirov%2Fpracticalddd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaksimdzhangirov%2Fpracticalddd/lists"}